Advertisement
Zalaxia

Working Best Remote Spy

May 15th, 2020
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 106.85 KB | None | 0 0
  1. local RemoteSpy = Instance.new("ScreenGui")
  2. local BG = Instance.new("Frame")
  3. local Hide = Instance.new("TextButton")
  4. local Remotes = Instance.new("ScrollingFrame")
  5. local Source = Instance.new("ScrollingFrame")
  6. local ButtonsFrame = Instance.new("Frame")
  7. local ToClipboard = Instance.new("TextButton")
  8. local Decompile = Instance.new("TextButton")
  9. local GetReturn = Instance.new("TextButton")
  10. local ClearList = Instance.new("TextButton")
  11. local EnableSpy = Instance.new("TextButton")
  12. local Total = Instance.new("TextLabel")
  13. local Settings = Instance.new("TextButton")
  14. local SetRemotes = Instance.new("ScrollingFrame")
  15. local Storage = Instance.new("Frame")
  16. local RBTN = Instance.new("TextButton")
  17. local Icon = Instance.new("ImageLabel")
  18. local RemoteName = Instance.new("TextLabel")
  19. local ID = Instance.new("TextLabel")
  20. local SBTN = Instance.new("TextButton")
  21. local Icon_2 = Instance.new("ImageLabel")
  22. local RemoteName_2 = Instance.new("TextLabel")
  23. local ScriptLine = Instance.new("Frame")
  24. local Line = Instance.new("TextLabel")
  25. local SourceText = Instance.new("TextLabel")
  26. local Tokens = Instance.new("TextLabel")
  27. local Strings = Instance.new("TextLabel")
  28. local Comments = Instance.new("TextLabel")
  29. local Keywords = Instance.new("TextLabel")
  30. local Globals = Instance.new("TextLabel")
  31. local RemoteHighlight = Instance.new("TextLabel")
  32. local Enabled = Instance.new("TextLabel")
  33. local SetRemotesTab = Instance.new("Frame")
  34. local FilterF = Instance.new("TextButton")
  35. local FilterE = Instance.new("TextButton")
  36. local Search = Instance.new("TextBox")
  37. local lvl6Frame = Instance.new("Frame")
  38. local lvl6Output = Instance.new("ScrollingFrame")
  39. local lvl6Source = Instance.new("ScrollingFrame")
  40. local Source_ = Instance.new("TextBox")
  41. local Comments_ = Instance.new("TextLabel")
  42. local Globals_ = Instance.new("TextLabel")
  43. local Keywords_ = Instance.new("TextLabel")
  44. local RemoteHighlight_ = Instance.new("TextLabel")
  45. local SourceText_ = Instance.new("TextLabel")
  46. local Strings_ = Instance.new("TextLabel")
  47. local Tokens_ = Instance.new("TextLabel")
  48. local ClearScript = Instance.new("TextButton")
  49. local ExecuteScript = Instance.new("TextButton")
  50. local Resize = Instance.new("TextButton")
  51. local lvl6 = Instance.new("TextButton")
  52. local ClearOutput = Instance.new("TextButton")
  53. local Label = Instance.new("TextLabel")
  54. local Lines = Instance.new("TextLabel")
  55. local Mute = Instance.new("TextButton")
  56. local Icon_3 = Instance.new("ImageLabel")
  57. local RemoteButtons = Instance.new("Frame")
  58. local FireRemote = Instance.new("TextButton")
  59. local FireDelay = Instance.new("TextBox")
  60. local LoopFire = Instance.new("TextButton")
  61. local FireAmount = Instance.new("TextBox")
  62. local Break = Instance.new("TextButton")
  63. local WhileLoopFire = Instance.new("TextButton")
  64. local remotes_fired = 0
  65. local last_bg_pos
  66. local LoadSource = Instance.new("TextButton")
  67. local Refresh = Instance.new("TextButton")
  68. local spy_enabled = true
  69.  
  70. local lua_keywords = {"and", "break", "do", "else", "elseif", "end", "false", "for", "function", "goto", "if", "in", "local", "nil", "not", "or", "repeat", "return", "then", "true", "until", "while"}
  71. local global_env = {"getrawmetatable", "game", "workspace", "script", "math", "string", "table", "print", "wait", "BrickColor", "Color3", "next", "pairs", "ipairs", "select", "unpack", "Instance", "Vector2", "Vector3", "CFrame", "Ray", "UDim2", "Enum", "assert", "error", "warn", "tick", "loadstring", "_G", "shared", "getfenv", "setfenv", "newproxy", "setmetatable", "getmetatable", "os", "debug", "pcall", "ypcall", "xpcall", "rawequal", "rawset", "rawget", "tonumber", "tostring", "type", "typeof", "_VERSION", "coroutine", "delay", "require", "spawn", "LoadLibrary", "settings", "stats", "time", "UserSettings", "version", "Axes", "ColorSequence", "Faces", "ColorSequenceKeypoint", "NumberRange", "NumberSequence", "NumberSequenceKeypoint", "gcinfo", "elapsedTime", "collectgarbage", "PhysicalProperties", "Rect", "Region3", "Region3int16", "UDim", "Vector2int16", "Vector3int16"}
  72.  
  73. local logSound = Instance.new("Sound")
  74. local topPress = Instance.new("Sound")
  75. local errorSound = Instance.new("Sound")
  76. local disableSound = Instance.new("Sound")
  77. local sounds = {logSound, topPress, errorSound, openSound, disableSound}
  78.  
  79. logSound.SoundId = "rbxassetid://917942453"
  80. errorSound.SoundId = "rbxassetid://582374365"
  81. topPress.SoundId = "rbxassetid://558993260"
  82. disableSound.SoundId = "rbxassetid://550209561"
  83.  
  84. RemoteSpy.Name = "RemoteSpy"
  85. RemoteSpy.Parent = game.CoreGui
  86.  
  87. BG.Name = "BG"
  88. BG.Parent = RemoteSpy
  89. BG.Active = true
  90. BG.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  91. BG.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  92. BG.Draggable = true
  93. BG.Position = UDim2.new(0.25, 0, 0.2)
  94. BG.Size = UDim2.new(0.48, 0, 0.5)
  95. BG.ClipsDescendants = true
  96. BG.BackgroundTransparency = 0.3
  97.  
  98. Hide.Name = "Hide"
  99. Hide.Parent = RemoteSpy
  100. Hide.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
  101. Hide.BorderSizePixel = 0
  102. Hide.Position = UDim2.new(0.94, 0, 0.91)
  103. Hide.Size = UDim2.new(0, 50, 0, 50)
  104. Hide.ZIndex = 3
  105. Hide.Font = Enum.Font.SourceSansBold
  106. Hide.FontSize = Enum.FontSize.Size14
  107. Hide.Text = "Open & \n Close"
  108. Hide.TextColor3 = Color3.new(1, 1, 1)
  109. Hide.TextSize = 13
  110. Hide.BackgroundTransparency = 0.2
  111. Hide.MouseButton1Click:connect(function()
  112. if BG.Visible == true then BG.Visible = false
  113. else if BG.Visible == false then BG.Visible = true
  114. end
  115. end
  116. end)
  117.  
  118. Remotes.Name = "Remotes"
  119. Remotes.Parent = BG
  120. Remotes.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  121. Remotes.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  122. Remotes.Position = UDim2.new(0, 10, 0, 80)
  123. Remotes.CanvasSize = UDim2.new(0, 0, 40, 0)
  124. Remotes.Size = UDim2.new(0, 250, 1, -90)
  125. Remotes.ZIndex = 2
  126. Remotes.BottomImage = "rbxassetid://148970562"
  127. Remotes.MidImage = "rbxassetid://148970562"
  128. Remotes.ScrollBarThickness = 5
  129. Remotes.TopImage = "rbxassetid://148970562"
  130. Remotes.BackgroundTransparency = 0.3
  131.  
  132. Source.Name = "Source"
  133. Source.Parent = BG
  134. Source.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  135. Source.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  136. Source.Position = UDim2.new(0, 270, 0, 80)
  137. Source.Size = UDim2.new(1, -280, 1, -140)
  138. Source.ZIndex = 2
  139. Source.BottomImage = "rbxassetid://148970562"
  140. Source.CanvasSize = UDim2.new(3, 0, 160, 0)
  141. Source.MidImage = "rbxassetid://148970562"
  142. Source.ScrollBarThickness = 5
  143. Source.TopImage = "rbxassetid://148970562"
  144. Source.BackgroundTransparency = 0.3
  145.  
  146. ButtonsFrame.Name = "ButtonsFrame"
  147. ButtonsFrame.Parent = BG
  148. ButtonsFrame.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  149. ButtonsFrame.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  150. ButtonsFrame.Position = UDim2.new(0, 10, 0, 30)
  151. ButtonsFrame.Size = UDim2.new(1, -20, 0, 45)
  152. ButtonsFrame.ZIndex = 2
  153. ButtonsFrame.ClipsDescendants = true
  154. ButtonsFrame.BackgroundTransparency = 0.3
  155.  
  156. ToClipboard.Name = "ToClipboard"
  157. ToClipboard.Parent = ButtonsFrame
  158. ToClipboard.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  159. ToClipboard.BorderColor3 = Color3.new(0.117647, 0.392157, 0.117647)
  160. ToClipboard.Position = UDim2.new(0, 10, 0.5, -10)
  161. ToClipboard.Size = UDim2.new(-0.02, 100, 0, 20)
  162. ToClipboard.ZIndex = 3
  163. ToClipboard.Font = Enum.Font.SourceSansBold
  164. ToClipboard.FontSize = Enum.FontSize.Size14
  165. ToClipboard.Text = "COPY"
  166. ToClipboard.TextColor3 = Color3.new(0.235294, 0.784314, 0.235294)
  167. ToClipboard.TextSize = 13
  168. ToClipboard.BackgroundTransparency = 0.3
  169.  
  170. Decompile.Name = "Decompile"
  171. Decompile.Parent = ButtonsFrame
  172. Decompile.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  173. Decompile.BorderColor3 = Color3.new(0.38, 0.38, 0.38)
  174. Decompile.Position = UDim2.new(-0.02, 120, 0.5, -10)
  175. Decompile.Size = UDim2.new(-0.02, 100, 0, 20)
  176. Decompile.ZIndex = 3
  177. Decompile.Font = Enum.Font.SourceSansBold
  178. Decompile.FontSize = Enum.FontSize.Size14
  179. Decompile.Text = "DECOMPILE"
  180. Decompile.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  181. Decompile.TextSize = 13
  182. Decompile.BackgroundTransparency = 0.3
  183.  
  184. GetReturn.Name = "GetReturn"
  185. GetReturn.Parent = ButtonsFrame
  186. GetReturn.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  187. GetReturn.BorderColor3 = Color3.new(0.38, 0.38, 0.38)
  188. GetReturn.Position = UDim2.new(-0.04, 230, 0.5, -10)
  189. GetReturn.Size = UDim2.new(-0.02, 100, 0, 20)
  190. GetReturn.ZIndex = 3
  191. GetReturn.Font = Enum.Font.SourceSansBold
  192. GetReturn.FontSize = Enum.FontSize.Size14
  193. GetReturn.Text = "GET RETURN"
  194. GetReturn.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  195. GetReturn.TextSize = 13
  196. GetReturn.BackgroundTransparency = 0.3
  197.  
  198. ClearList.Name = "ClearList"
  199. ClearList.Parent = ButtonsFrame
  200. ClearList.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  201. ClearList.BorderColor3 = Color3.new(0.38, 0.38, 0.38)
  202. ClearList.Position = UDim2.new(-0.06, 340, 0.5, -10)
  203. ClearList.Size = UDim2.new(-0.02, 100, 0, 20)
  204. ClearList.ZIndex = 3
  205. ClearList.Font = Enum.Font.SourceSansBold
  206. ClearList.FontSize = Enum.FontSize.Size14
  207. ClearList.Text = "CLEAR LOGS"
  208. ClearList.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  209. ClearList.TextSize = 13
  210. ClearList.BackgroundTransparency = 0.3
  211.  
  212. EnableSpy.Name = "EnableSpy"
  213. EnableSpy.Parent = ButtonsFrame
  214. EnableSpy.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  215. EnableSpy.BorderColor3 = Color3.fromRGB(30, 100, 30)
  216. EnableSpy.Position = UDim2.new(-0.1975, 560, 0.5, -10)
  217. EnableSpy.Size = UDim2.new(-0.02, 100, 0, 20)
  218. EnableSpy.ZIndex = 3
  219. EnableSpy.Font = Enum.Font.SourceSansBold
  220. EnableSpy.FontSize = Enum.FontSize.Size14
  221. EnableSpy.Text = "REMOTESPY"
  222. EnableSpy.TextColor3 = Color3.fromRGB(60, 200, 60)
  223. EnableSpy.TextSize = 13
  224. EnableSpy.BackgroundTransparency = 0.3
  225.  
  226. Settings.Name = "Settings"
  227. Settings.Parent = ButtonsFrame
  228. Settings.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  229. Settings.BorderColor3 = Color3.new(0.12, 0.4, 0.4)
  230. Settings.Position = UDim2.new(-0.2165, 670, 0.5, -10)
  231. Settings.Size = UDim2.new(-0.02, 100, 0, 20)
  232. Settings.ZIndex = 3
  233. Settings.Font = Enum.Font.SourceSansBold
  234. Settings.FontSize = Enum.FontSize.Size14
  235. Settings.Text = "REMOTES"
  236. Settings.TextColor3 = Color3.new(0.23, 0.8, 0.8)
  237. Settings.TextSize = 13
  238. Settings.BackgroundTransparency = 0.3
  239.  
  240. Total.Name = "Total"
  241. Total.Parent = ButtonsFrame
  242. Total.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  243. Total.BorderColor3 = Color3.new(0.38, 0.38, 0.38)
  244. Total.Position = UDim2.new(-0.235, 780, 0.5, -10)
  245. Total.Size = UDim2.new(0, 50, 0, 20)
  246. Total.ZIndex = 3
  247. Total.Font = Enum.Font.SourceSansBold
  248. Total.FontSize = Enum.FontSize.Size14
  249. Total.Text = "0"
  250. Total.TextColor3 = Color3.new(1, 1, 1)
  251. Total.TextSize = 13
  252. Total.TextWrapped = true
  253. Total.BackgroundTransparency = 0.3
  254.  
  255. SetRemotes.Name = "SetRemotes"
  256. SetRemotes.Parent = BG
  257. SetRemotes.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  258. SetRemotes.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  259. SetRemotes.Position = UDim2.new(0, 270, 0, 80)
  260. SetRemotes.Size = UDim2.new(1, -280, 1, -140)
  261. SetRemotes.Visible = false
  262. SetRemotes.ZIndex = 2
  263. SetRemotes.BottomImage = "rbxassetid://148970562"
  264. SetRemotes.CanvasSize = UDim2.new(0, 0, 25, 0)
  265. SetRemotes.MidImage = "rbxassetid://148970562"
  266. SetRemotes.ScrollBarThickness = 5
  267. SetRemotes.TopImage = "rbxassetid://148970562"
  268. SetRemotes.BackgroundTransparency = 0.3
  269.  
  270. Storage.Name = "Storage"
  271. Storage.Parent = RemoteSpy
  272. Storage.BackgroundColor3 = Color3.new(1, 1, 1)
  273. Storage.Size = UDim2.new(0, 100, 0, 100)
  274. Storage.Visible = false
  275. Storage.BackgroundTransparency = 0.3
  276.  
  277. RBTN.Name = "RBTN"
  278. RBTN.Parent = Storage
  279. RBTN.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  280. RBTN.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  281. RBTN.Position = UDim2.new(0, 10, 0, 10)
  282. RBTN.Size = UDim2.new(1, -20, 0, 20)
  283. RBTN.ZIndex = 3
  284. RBTN.Font = Enum.Font.SourceSansBold
  285. RBTN.FontSize = Enum.FontSize.Size14
  286. RBTN.Text = ""
  287. RBTN.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  288. RBTN.TextSize = 13
  289. RBTN.TextXAlignment = Enum.TextXAlignment.Left
  290. RBTN.BackgroundTransparency = 0.3
  291.  
  292. Icon.Name = "Icon"
  293. Icon.Parent = RBTN
  294. Icon.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  295. Icon.BackgroundTransparency = 1
  296. Icon.Size = UDim2.new(0, 20, 0, 20)
  297. Icon.ZIndex = 4
  298. Icon.Image = "rbxassetid://413369506"
  299.  
  300. print(Icon:GetFullName())
  301.  
  302. RemoteName.Name = "RemoteName"
  303. RemoteName.Parent = RBTN
  304. RemoteName.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  305. RemoteName.BorderSizePixel = 0
  306. RemoteName.Position = UDim2.new(0, 30, 0, 0)
  307. RemoteName.Size = UDim2.new(0, 140, 0, 20)
  308. RemoteName.ZIndex = 4
  309. RemoteName.Font = Enum.Font.SourceSansBold
  310. RemoteName.FontSize = Enum.FontSize.Size14
  311. RemoteName.Text = "10"
  312. RemoteName.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  313. RemoteName.TextSize = 13
  314. RemoteName.BackgroundTransparency = 1
  315.  
  316. ID.Name = "ID"
  317. ID.Parent = RBTN
  318. ID.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  319. ID.BorderSizePixel = 0
  320. ID.Position = UDim2.new(1, -50, 0, 0)
  321. ID.Size = UDim2.new(0, 50, 0, 20)
  322. ID.ZIndex = 4
  323. ID.Font = Enum.Font.SourceSansBold
  324. ID.FontSize = Enum.FontSize.Size14
  325. ID.Text = "10"
  326. ID.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  327. ID.TextSize = 13
  328. ID.BackgroundTransparency = 1
  329.  
  330. SBTN.Name = "SBTN"
  331. SBTN.Parent = Storage
  332. SBTN.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  333. SBTN.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  334. SBTN.Position = UDim2.new(0, 10, 0, 10)
  335. SBTN.Size = UDim2.new(1, -20, 0, 20)
  336. SBTN.ZIndex = 3
  337. SBTN.Font = Enum.Font.SourceSansBold
  338. SBTN.FontSize = Enum.FontSize.Size14
  339. SBTN.Text = ""
  340. SBTN.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  341. SBTN.TextSize = 11
  342. SBTN.TextXAlignment = Enum.TextXAlignment.Left
  343. SBTN.BackgroundTransparency = 0.3
  344.  
  345. Icon_2.Name = "Icon"
  346. Icon_2.Parent = SBTN
  347. Icon_2.BackgroundColor3 = Color3.new(1, 1, 1)
  348. Icon_2.BackgroundTransparency = 1
  349. Icon_2.Size = UDim2.new(0, 20, 0, 20)
  350. Icon_2.ZIndex = 4
  351. Icon_2.Image = "rbxassetid://413369506"
  352.  
  353. print(Icon_2:GetFullName())
  354.  
  355. RemoteName_2.Name = "RemoteName"
  356. RemoteName_2.Parent = SBTN
  357. RemoteName_2.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
  358. RemoteName_2.BorderSizePixel = 1
  359. RemoteName_2.BorderColor3 = Color3.fromRGB(62, 62, 62)
  360. RemoteName_2.Position = UDim2.new(0, 30, 0, 0)
  361. RemoteName_2.Size = UDim2.new(0, 140, 0, 20)
  362. RemoteName_2.ZIndex = 4
  363. RemoteName_2.Font = Enum.Font.SourceSansBold
  364. RemoteName_2.FontSize = Enum.FontSize.Size14
  365. RemoteName_2.Text = "SayMessageRequest"
  366. RemoteName_2.TextColor3 = Color3.fromRGB(200, 200, 200)
  367. RemoteName_2.TextSize = 11
  368. RemoteName_2.BackgroundTransparency = 0.3
  369.  
  370.  
  371. ScriptLine.Name = "ScriptLine"
  372. ScriptLine.Parent = Storage
  373. ScriptLine.BackgroundColor3 = Color3.new(1, 1, 1)
  374. ScriptLine.BackgroundTransparency = 1
  375. ScriptLine.Size = UDim2.new(1, 0, 0, 17)
  376. ScriptLine.ZIndex = 2
  377.  
  378. Line.Name = "Line"
  379. Line.Parent = ScriptLine
  380. Line.BackgroundColor3 = Color3.new(0.02, 0.02, 0.02)
  381. Line.BackgroundTransparency = 1
  382. Line.BorderSizePixel = 0
  383. Line.Size = UDim2.new(0, 40, 1, 0)
  384. Line.ZIndex = 3
  385. Line.Font = Enum.Font.SourceSansBold
  386. Line.FontSize = Enum.FontSize.Size18
  387. Line.Text = ""
  388. Line.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  389. Line.TextSize = 17
  390.  
  391. SourceText.Name = "SourceText"
  392. SourceText.Parent = ScriptLine
  393. SourceText.BackgroundColor3 = Color3.new(1, 1, 1)
  394. SourceText.BackgroundTransparency = 1
  395. SourceText.Position = UDim2.new(0, 40, 0, 0)
  396. SourceText.Size = UDim2.new(1, -40, 1, 0)
  397. SourceText.ZIndex = 3
  398. SourceText.Font = Enum.Font.Code
  399. SourceText.FontSize = Enum.FontSize.Size18
  400. SourceText.Text = ""
  401. SourceText.TextColor3 = Color3.new(1, 1, 1)
  402. SourceText.TextSize = 17
  403. SourceText.TextXAlignment = Enum.TextXAlignment.Left
  404.  
  405. Tokens.Name = "Tokens"
  406. Tokens.Parent = ScriptLine
  407. Tokens.BackgroundColor3 = Color3.new(1, 1, 1)
  408. Tokens.BackgroundTransparency = 1
  409. Tokens.Position = UDim2.new(0, 40, 0, 0)
  410. Tokens.Size = UDim2.new(1, -40, 1, 0)
  411. Tokens.ZIndex = 3
  412. Tokens.Font = Enum.Font.Code
  413. Tokens.FontSize = Enum.FontSize.Size18
  414. Tokens.Text = ""
  415. Tokens.TextColor3 = Color3.new(0.4, 0.4, 0.4)
  416. Tokens.TextSize = 17
  417. Tokens.TextXAlignment = Enum.TextXAlignment.Left
  418.  
  419. Strings.Name = "Strings"
  420. Strings.Parent = ScriptLine
  421. Strings.BackgroundColor3 = Color3.new(1, 1, 1)
  422. Strings.BackgroundTransparency = 1
  423. Strings.Position = UDim2.new(0, 40, 0, 0)
  424. Strings.Size = UDim2.new(1, -40, 1, 0)
  425. Strings.ZIndex = 5
  426. Strings.Font = Enum.Font.Code
  427. Strings.FontSize = Enum.FontSize.Size18
  428. Strings.Text = ""
  429. Strings.TextColor3 = Color3.new(0.5, 0.5, 0.5)
  430. Strings.TextSize = 17
  431. Strings.TextXAlignment = Enum.TextXAlignment.Left
  432.  
  433. Comments.Name = "Comments"
  434. Comments.Parent = ScriptLine
  435. Comments.BackgroundColor3 = Color3.new(1, 1, 1)
  436. Comments.BackgroundTransparency = 1
  437. Comments.Position = UDim2.new(0, 40, 0, 0)
  438. Comments.Size = UDim2.new(1, -40, 1, 0)
  439. Comments.ZIndex = 5
  440. Comments.Font = Enum.Font.Code
  441. Comments.FontSize = Enum.FontSize.Size18
  442. Comments.Text = ""
  443. Comments.TextColor3 = Color3.fromRGB(60, 200, 60)
  444. Comments.TextSize = 17
  445. Comments.TextXAlignment = Enum.TextXAlignment.Left
  446.  
  447. RemoteHighlight.Name = "RemoteHighlight"
  448. RemoteHighlight.Parent = ScriptLine
  449. RemoteHighlight.BackgroundColor3 = Color3.new(1, 1, 1)
  450. RemoteHighlight.BackgroundTransparency = 1
  451. RemoteHighlight.Position = UDim2.new(0, 40, 0, 0)
  452. RemoteHighlight.Size = UDim2.new(1, -40, 1, 0)
  453. RemoteHighlight.ZIndex = 3
  454. RemoteHighlight.Font = Enum.Font.Code
  455. RemoteHighlight.FontSize = Enum.FontSize.Size18
  456. RemoteHighlight.Text = ""
  457. RemoteHighlight.TextColor3 = Color3.fromRGB(0, 145, 255)
  458. RemoteHighlight.TextSize = 17
  459. RemoteHighlight.TextXAlignment = Enum.TextXAlignment.Left
  460.  
  461. Keywords.Name = "Keywords"
  462. Keywords.Parent = ScriptLine
  463. Keywords.BackgroundColor3 = Color3.new(1, 1, 1)
  464. Keywords.BackgroundTransparency = 1
  465. Keywords.Position = UDim2.new(0, 40, 0, 0)
  466. Keywords.Size = UDim2.new(1, -40, 1, 0)
  467. Keywords.ZIndex = 3
  468. Keywords.Font = Enum.Font.Code
  469. Keywords.FontSize = Enum.FontSize.Size18
  470. Keywords.Text = ""
  471. Keywords.TextColor3 = Color3.new(0.23, 1, 0)
  472. Keywords.TextSize = 17
  473. Keywords.TextXAlignment = Enum.TextXAlignment.Left
  474.  
  475. Globals.Name = "Globals"
  476. Globals.Parent = ScriptLine
  477. Globals.BackgroundColor3 = Color3.new(1, 1, 1)
  478. Globals.BackgroundTransparency = 1
  479. Globals.Position = UDim2.new(0, 40, 0, 0)
  480. Globals.Size = UDim2.new(1, -40, 1, 0)
  481. Globals.ZIndex = 3
  482. Globals.Font = Enum.Font.Code
  483. Globals.FontSize = Enum.FontSize.Size18
  484. Globals.Text = ""
  485. Globals.TextColor3 = Color3.new(1, 0, 0)
  486. Globals.TextSize = 17
  487. Globals.TextXAlignment = Enum.TextXAlignment.Left
  488.  
  489. Enabled.Name = "Enabled"
  490. Enabled.Parent = SBTN
  491. Enabled.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
  492. Enabled.BorderSizePixel = 1
  493. Enabled.BorderColor3 = Color3.fromRGB(30, 100, 30)
  494. Enabled.Position = UDim2.new(0, 210, 0, 0)
  495. Enabled.Size = UDim2.new(1, -210, 1, 0)
  496. Enabled.ZIndex = 4
  497. Enabled.Font = Enum.Font.SourceSansBold
  498. Enabled.FontSize = Enum.FontSize.Size14
  499. Enabled.Text = "Enabled"
  500. Enabled.TextColor3 = Color3.fromRGB(60, 200, 60)
  501. Enabled.TextSize = 13
  502. Enabled.BackgroundTransparency = 0.3
  503.  
  504. SetRemotesTab.Name = "SetRemotesTab"
  505. SetRemotesTab.Parent = BG
  506. SetRemotesTab.Visible = false
  507. SetRemotesTab.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  508. SetRemotesTab.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  509. SetRemotesTab.ClipsDescendants = true
  510. SetRemotesTab.Position = UDim2.new(0, 270, 1, -50)
  511. SetRemotesTab.Size = UDim2.new(1, -280, 0, 40)
  512. SetRemotesTab.ZIndex = 2
  513. SetRemotesTab.BackgroundTransparency = 0.3
  514.  
  515. FilterF.Name = "FilterF"
  516. FilterF.Parent = SetRemotesTab
  517. FilterF.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  518. FilterF.BorderColor3 = Color3.new(0.4, 0.12, 0.12)
  519. FilterF.Position = UDim2.new(0, 120, 0.5, -10)
  520. FilterF.Size = UDim2.new(0, 120, 0, 20)
  521. FilterF.ZIndex = 3
  522. FilterF.Font = Enum.Font.SourceSansBold
  523. FilterF.FontSize = Enum.FontSize.Size14
  524. FilterF.Text = "FILTER FUNCTIONS"
  525. FilterF.TextColor3 = Color3.new(0.8, 0.23, 0.23)
  526. FilterF.TextSize = 13
  527. FilterF.BackgroundTransparency = 0.3
  528.  
  529. FilterE.Name = "FilterE"
  530. FilterE.Parent = SetRemotesTab
  531. FilterE.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  532. FilterE.BorderColor3 = Color3.new(0.4, 0.12, 0.12)
  533. FilterE.Position = UDim2.new(0, 10, 0.5, -10)
  534. FilterE.Size = UDim2.new(-0.02, 100, 0, 20)
  535. FilterE.ZIndex = 3
  536. FilterE.Font = Enum.Font.SourceSansBold
  537. FilterE.FontSize = Enum.FontSize.Size14
  538. FilterE.Text = "FILTER EVENTS"
  539. FilterE.TextColor3 = Color3.new(0.8, 0.23, 0.23)
  540. FilterE.TextSize = 13
  541. FilterE.BackgroundTransparency = 0.3
  542.  
  543. Search.Name = "Search"
  544. Search.Parent = SetRemotesTab
  545. Search.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  546. Search.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  547. Search.Position = UDim2.new(0, 360, 0.5, -10)
  548. Search.Selectable = true
  549. Search.Size = UDim2.new(1, -370, 0, 20)
  550. Search.ZIndex = 3
  551. Search.Font = Enum.Font.SourceSansBold
  552. Search.FontSize = Enum.FontSize.Size14
  553. Search.Text = "[SEARCH]"
  554. Search.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  555. Search.TextSize = 13
  556. Search.BackgroundTransparency = 0.3
  557.  
  558. lvl6Output.Name = "lvl6Output"
  559. lvl6Output.Parent = lvl6Frame
  560. lvl6Output.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  561. lvl6Output.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  562. lvl6Output.Position = UDim2.new(0, 0, 1, -110)
  563. lvl6Output.Size = UDim2.new(1, 0, 0, 110)
  564. lvl6Output.ZIndex = 3
  565. lvl6Output.CanvasSize = UDim2.new(3, 0, 15, 0)
  566. lvl6Output.BottomImage = "rbxassetid://148970562"
  567. lvl6Output.MidImage = "rbxassetid://148970562"
  568. lvl6Output.ScrollBarThickness = 5
  569. lvl6Output.TopImage = "rbxassetid://148970562"
  570. lvl6Output.BackgroundTransparency = 0.3
  571.  
  572. lvl6Source.Name = "lvl6Source"
  573. lvl6Source.Parent = lvl6Frame
  574. lvl6Source.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  575. lvl6Source.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  576. lvl6Source.Position = UDim2.new(0, 0, 0, 30)
  577. lvl6Source.Size = UDim2.new(1, 0, 1, -160)
  578. lvl6Source.ZIndex = 3
  579. lvl6Source.BottomImage = "rbxassetid://148970562"
  580. lvl6Source.CanvasSize = UDim2.new(0, 0, 20, 0)
  581. lvl6Source.MidImage = "rbxassetid://148970562"
  582. lvl6Source.ScrollBarThickness = 5
  583. lvl6Source.TopImage = "rbxassetid://148970562"
  584. lvl6Source.BackgroundTransparency = 0.3
  585.  
  586. Source_.Name = "Source_"
  587. Source_.Parent = lvl6Source
  588. Source_.BackgroundColor3 = Color3.new(1, 1, 1)
  589. Source_.BackgroundTransparency = 1
  590. Source_.Size = UDim2.new(1, 0, 1, 0)
  591. Source_.Position = UDim2.new(0, 30, 0, 0)
  592. Source_.ZIndex = 4
  593. Source_.ClearTextOnFocus = false
  594. Source_.MultiLine = true
  595. Source_.Font = Enum.Font.Code
  596. Source_.FontSize = Enum.FontSize.Size18
  597. Source_.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  598. Source_.TextSize = 17
  599. Source_.Text = ""
  600. Source_.TextXAlignment = Enum.TextXAlignment.Left
  601. Source_.TextYAlignment = Enum.TextYAlignment.Top
  602.  
  603. Comments_.Name = "Comments_"
  604. Comments_.Parent = Source_
  605. Comments_.BackgroundColor3 = Color3.new(1, 1, 1)
  606. Comments_.BackgroundTransparency = 1
  607. Comments_.Size = UDim2.new(1, 0, 1, 0)
  608. Comments_.ZIndex = 5
  609. Comments_.Font = Enum.Font.Code
  610. Comments_.FontSize = Enum.FontSize.Size18
  611. Comments_.Text = ""
  612. Comments_.TextColor3 = Color3.new(0.235294, 0.784314, 0.235294)
  613. Comments_.TextSize = 17
  614. Comments_.TextXAlignment = Enum.TextXAlignment.Left
  615. Comments_.TextYAlignment = Enum.TextYAlignment.Top
  616.  
  617. Globals_.Name = "Globals_"
  618. Globals_.Parent = Source_
  619. Globals_.BackgroundColor3 = Color3.new(1, 1, 1)
  620. Globals_.BackgroundTransparency = 1
  621. Globals_.Size = UDim2.new(1, 0, 1, 0)
  622. Globals_.ZIndex = 5
  623. Globals_.Font = Enum.Font.Code
  624. Globals_.FontSize = Enum.FontSize.Size18
  625. Globals_.Text = ""
  626. Globals_.TextColor3 = Color3.new(1, 0, 0)
  627. Globals_.TextSize = 17
  628. Globals_.TextXAlignment = Enum.TextXAlignment.Left
  629. Globals_.TextYAlignment = Enum.TextYAlignment.Top
  630.  
  631. Keywords_.Name = "Keywords_"
  632. Keywords_.Parent = Source_
  633. Keywords_.BackgroundColor3 = Color3.new(1, 1, 1)
  634. Keywords_.BackgroundTransparency = 1
  635. Keywords_.Size = UDim2.new(1, 0, 1, 0)
  636. Keywords_.ZIndex = 5
  637. Keywords_.Font = Enum.Font.Code
  638. Keywords_.FontSize = Enum.FontSize.Size18
  639. Keywords_.Text = ""
  640. Keywords_.TextColor3 = Color3.new(0.23, 1, 0)
  641. Keywords_.TextSize = 17
  642. Keywords_.TextXAlignment = Enum.TextXAlignment.Left
  643. Keywords_.TextYAlignment = Enum.TextYAlignment.Top
  644.  
  645. RemoteHighlight_.Name = "RemoteHighlight_"
  646. RemoteHighlight_.Parent = Source_
  647. RemoteHighlight_.BackgroundColor3 = Color3.new(1, 1, 1)
  648. RemoteHighlight_.BackgroundTransparency = 1
  649. RemoteHighlight_.Size = UDim2.new(1, 0, 1, 0)
  650. RemoteHighlight_.ZIndex = 5
  651. RemoteHighlight_.Font = Enum.Font.Code
  652. RemoteHighlight_.FontSize = Enum.FontSize.Size18
  653. RemoteHighlight_.Text = ""
  654. RemoteHighlight_.TextColor3 = Color3.new(0, 0.568627, 1)
  655. RemoteHighlight_.TextSize = 17
  656. RemoteHighlight_.TextXAlignment = Enum.TextXAlignment.Left
  657. RemoteHighlight_.TextYAlignment = Enum.TextYAlignment.Top
  658.  
  659. Strings_.Name = "Strings_"
  660. Strings_.Parent = Source_
  661. Strings_.BackgroundColor3 = Color3.new(1, 1, 1)
  662. Strings_.BackgroundTransparency = 1
  663. Strings_.Size = UDim2.new(1, 0, 1, 0)
  664. Strings_.ZIndex = 5
  665. Strings_.Font = Enum.Font.Code
  666. Strings_.FontSize = Enum.FontSize.Size18
  667. Strings_.Text = ""
  668. Strings_.TextColor3 = Color3.new(0.6, 0.6, 0)
  669. Strings_.TextSize = 17
  670. Strings_.TextXAlignment = Enum.TextXAlignment.Left
  671. Strings_.TextYAlignment = Enum.TextYAlignment.Top
  672.  
  673. Tokens_.Name = "Tokens_"
  674. Tokens_.Parent = Source_
  675. Tokens_.BackgroundColor3 = Color3.new(1, 1, 1)
  676. Tokens_.BackgroundTransparency = 1
  677. Tokens_.Size = UDim2.new(1, 0, 1, 0)
  678. Tokens_.ZIndex = 5
  679. Tokens_.Font = Enum.Font.Code
  680. Tokens_.FontSize = Enum.FontSize.Size18
  681. Tokens_.Text = ""
  682. Tokens_.TextColor3 = Color3.new(0.4, 0.4, 0.4)
  683. Tokens_.TextSize = 17
  684. Tokens_.TextXAlignment = Enum.TextXAlignment.Left
  685. Tokens_.TextYAlignment = Enum.TextYAlignment.Top
  686.  
  687. ExecuteScript.Name = "ExecuteScript"
  688. ExecuteScript.Parent = lvl6Frame
  689. ExecuteScript.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  690. ExecuteScript.BorderColor3 = Color3.new(0.117647, 0.392157, 0.117647)
  691. ExecuteScript.Position = UDim2.new(0.435, -280, 0, 0)
  692. ExecuteScript.Size = UDim2.new(-0.15, 300, 0, 20)
  693. ExecuteScript.ZIndex = 3
  694. ExecuteScript.Font = Enum.Font.SourceSansBold
  695. ExecuteScript.FontSize = Enum.FontSize.Size14
  696. ExecuteScript.Text = "EXECUTE"
  697. ExecuteScript.TextColor3 = Color3.new(0.235294, 0.784314, 0.235294)
  698. ExecuteScript.TextSize = 13
  699. ExecuteScript.BackgroundTransparency = 0.3
  700.  
  701. lvl6.Name = "lvl6"
  702. lvl6.Parent = ButtonsFrame
  703. lvl6.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  704. lvl6.BorderColor3 = Color3.new(0.38, 0.38, 0.38)
  705. lvl6.Position = UDim2.new(-0.235, 840, 0.5, -10)
  706. lvl6.Size = UDim2.new(-0.02, 100, 0, 20)
  707. lvl6.ZIndex = 3
  708. lvl6.Font = Enum.Font.SourceSansBold
  709. lvl6.FontSize = Enum.FontSize.Size14
  710. lvl6.Text = "LVL6 "
  711. lvl6.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  712. lvl6.TextSize = 13
  713. lvl6.BackgroundTransparency = 0.3
  714.  
  715. lvl6Frame.Name = "lvl6Frame"
  716. lvl6Frame.Parent = BG
  717. lvl6Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  718. lvl6Frame.BackgroundTransparency = 1
  719. lvl6Frame.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  720. lvl6Frame.Position = UDim2.new(0, 270, 0, 80)
  721. lvl6Frame.Size = UDim2.new(1, -280, 1, -90)
  722. lvl6Frame.ZIndex = 2
  723. lvl6Frame.Visible = false
  724.  
  725. Resize.Name = "Resize"
  726. Resize.Parent = lvl6Frame
  727. Resize.BackgroundColor3 = Color3.new(0.4, 0.4, 0.4)
  728. Resize.BorderSizePixel = 0
  729. Resize.Draggable = true
  730. Resize.Position = UDim2.new(0.5, -50, 1, -130)
  731. Resize.Size = UDim2.new(0, 100, 0, 10)
  732. Resize.ZIndex = 3
  733. Resize.Font = Enum.Font.SourceSans
  734. Resize.FontSize = Enum.FontSize.Size14
  735. Resize.Text = ""
  736. Resize.TextSize = 13
  737. Resize.BackgroundTransparency = 0.3
  738.  
  739. ClearScript.Name = "ClearScript"
  740. ClearScript.Parent = lvl6Frame
  741. ClearScript.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  742. ClearScript.BorderColor3 = Color3.new(0.4, 0.12, 0.12)
  743. ClearScript.Position = UDim2.new(1.11, -280, 0, 0)
  744. ClearScript.Size = UDim2.new(-0.15, 300, 0, 20)
  745. ClearScript.ZIndex = 3
  746. ClearScript.Font = Enum.Font.SourceSansBold
  747. ClearScript.FontSize = Enum.FontSize.Size14
  748. ClearScript.Text = "CLEAR"
  749. ClearScript.TextColor3 = Color3.new(0.8, 0.23, 0.23)
  750. ClearScript.TextSize = 13
  751. ClearScript.BackgroundTransparency = 0.3
  752.  
  753. ClearOutput.Name = "ClearOutput"
  754. ClearOutput.Parent = lvl6Frame
  755. ClearOutput.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  756. ClearOutput.BorderColor3 = Color3.new(0.4, 0.12, 0.12)
  757. ClearOutput.Position = UDim2.new(0.8825, -350, 0, 0)
  758. ClearOutput.Size = UDim2.new(-0.15, 300, 0, 20)
  759. ClearOutput.ZIndex = 3
  760. ClearOutput.Font = Enum.Font.SourceSansBold
  761. ClearOutput.FontSize = Enum.FontSize.Size14
  762. ClearOutput.Text = "CLEAR OUTPUT"
  763. ClearOutput.TextColor3 = Color3.new(0.8, 0.23, 0.23)
  764. ClearOutput.TextSize = 13
  765. ClearOutput.BackgroundTransparency = 0.3
  766.  
  767. Label.Name = "Label"
  768. Label.Parent = Storage
  769. Label.BackgroundColor3 = Color3.new(1, 1, 1)
  770. Label.BackgroundTransparency = 1
  771. Label.Size = UDim2.new(1, 0, 0, 17)
  772. Label.ZIndex = 4
  773. Label.Font = Enum.Font.Code
  774. Label.FontSize = Enum.FontSize.Size14
  775. Label.TextColor3 = Color3.new(1, 1, 1)
  776. Label.TextSize = 13
  777. Label.TextXAlignment = Enum.TextXAlignment.Left
  778.  
  779. Lines.Name = "Lines"
  780. Lines.Parent = lvl6Source
  781. Lines.BackgroundColor3 = Color3.new(1, 1, 1)
  782. Lines.BackgroundTransparency = 1
  783. Lines.Size = UDim2.new(0, 30, 1, 0)
  784. Lines.ZIndex = 4
  785. Lines.Font = Enum.Font.Code
  786. Lines.FontSize = Enum.FontSize.Size18
  787. Lines.Text = "1"
  788. Lines.TextColor3 = Color3.new(1, 1, 1)
  789. Lines.TextSize = 17
  790. Lines.TextYAlignment = Enum.TextYAlignment.Top
  791.  
  792. LoadSource.Name = "LoadSource"
  793. LoadSource.Parent = ButtonsFrame
  794. LoadSource.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  795. LoadSource.BorderColor3 = Color3.new(0.38, 0.38, 0.38)
  796. LoadSource.Position = UDim2.new(-0.255, 950, 0.5, -10)
  797. LoadSource.Size = UDim2.new(-0.02, 100, 0, 20)
  798. LoadSource.ZIndex = 3
  799. LoadSource.Font = Enum.Font.SourceSansBold
  800. LoadSource.FontSize = Enum.FontSize.Size14
  801. LoadSource.Text = "LOAD"
  802. LoadSource.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  803. LoadSource.TextSize = 13
  804. LoadSource.BackgroundTransparency = 0.3
  805.  
  806. Mute.Name = "Mute"
  807. Mute.Parent = ButtonsFrame
  808. Mute.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  809. Mute.BorderColor3 = Color3.fromRGB(30, 100, 30)
  810. Mute.Position = UDim2.new(-0.275, 1060, 0.5, -10)
  811. Mute.Size = UDim2.new(-0.02, 100, 0, 20)
  812. Mute.ZIndex = 3
  813. Mute.Font = Enum.Font.SourceSansBold
  814. Mute.FontSize = Enum.FontSize.Size14
  815. Mute.Text = ""
  816. Mute.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  817. Mute.TextSize = 13
  818. Mute.BackgroundTransparency = 0.3
  819.  
  820. Icon_3 .Name = "Icon"
  821. Icon_3 .Parent = Mute
  822. Icon_3 .BackgroundColor3 = Color3.new(1, 1, 1)
  823. Icon_3 .BackgroundTransparency = 1
  824. Icon_3 .Position = UDim2.new(0.5, -10, 0, 0)
  825. Icon_3 .Size = UDim2.new(0, 20, 1, 0)
  826. Icon_3 .ZIndex = 4
  827. Icon_3 .Image = "rbxassetid://302250236"
  828. Icon_3 .ImageColor3 = Color3.fromRGB(60, 200, 60)
  829.  
  830. Refresh.Name = "Refresh"
  831. Refresh.Parent = SetRemotesTab
  832. Refresh.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  833. Refresh.BorderColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  834. Refresh.Position = UDim2.new(0, 250, 0.5, -10)
  835. Refresh.Size = UDim2.new(-0.02, 100, 0, 20)
  836. Refresh.ZIndex = 3
  837. Refresh.Font = Enum.Font.SourceSansBold
  838. Refresh.FontSize = Enum.FontSize.Size14
  839. Refresh.Text = "REFRESH"
  840. Refresh.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  841. Refresh.TextSize = 13
  842. Refresh.BackgroundTransparency = 0.3
  843.  
  844. RemoteButtons.Name = "RemoteButtons"
  845. RemoteButtons.Parent = BG
  846. RemoteButtons.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  847. RemoteButtons.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  848. RemoteButtons.Position = UDim2.new(0, 270, 1, -50)
  849. RemoteButtons.Size = UDim2.new(1, -280, 0, 40)
  850. RemoteButtons.ZIndex = 2
  851. RemoteButtons.BackgroundTransparency = 0.3
  852.  
  853. FireRemote.Name = "FireRemote"
  854. FireRemote.Parent = RemoteButtons
  855. FireRemote.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  856. FireRemote.BorderColor3 = Color3.new(0.3, 0.3, 0.3)
  857. FireRemote.Position = UDim2.new(0, 10, 0.5, -10)
  858. FireRemote.Size = UDim2.new(-0.02, 145, 0, 20)
  859. FireRemote.ZIndex = 3
  860. FireRemote.Font = Enum.Font.SourceSansBold
  861. FireRemote.FontSize = Enum.FontSize.Size14
  862. FireRemote.Text = "FIRE REMOTE"
  863. FireRemote.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  864. FireRemote.TextSize = 13
  865. FireRemote.BackgroundTransparency = 0.3
  866.  
  867. FireDelay.Name = "FireDelay"
  868. FireDelay.Parent = RemoteButtons
  869. FireDelay.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  870. FireDelay.BorderColor3 = Color3.new(0.3, 0.3, 0.3)
  871. FireDelay.Position = UDim2.new(0.09, 290, 0.5, -10)
  872. FireDelay.Size = UDim2.new(0, 50, 0, 20)
  873. FireDelay.ZIndex = 3
  874. FireDelay.Font = Enum.Font.SourceSansBold
  875. FireDelay.FontSize = Enum.FontSize.Size14
  876. FireDelay.Text = "Delay"
  877. FireDelay.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  878. FireDelay.TextSize = 13
  879. FireDelay.BackgroundTransparency = 0.3
  880.  
  881. LoopFire.Name = "LoopFire"
  882. LoopFire.Parent = RemoteButtons
  883. LoopFire.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  884. LoopFire.BorderColor3 = Color3.new(0.3, 0.3, 0.3)
  885. LoopFire.Position = UDim2.new(0.045, 120, 0.5, -10)
  886. LoopFire.Size = UDim2.new(-0.02, 145, 0, 20)
  887. LoopFire.ZIndex = 3
  888. LoopFire.Font = Enum.Font.SourceSansBold
  889. LoopFire.FontSize = Enum.FontSize.Size14
  890. LoopFire.Text = "FOR-LOOP FIRE"
  891. LoopFire.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  892. LoopFire.TextSize = 13
  893. LoopFire.BackgroundTransparency = 0.3
  894.  
  895. FireAmount.Name = "FireAmount"
  896. FireAmount.Parent = RemoteButtons
  897. FireAmount.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  898. FireAmount.BorderColor3 = Color3.new(0.3, 0.3, 0.3)
  899. FireAmount.Position = UDim2.new(0.0915, 230, 0.5, -10)
  900. FireAmount.Size = UDim2.new(0, 50, 0, 20)
  901. FireAmount.ZIndex = 3
  902. FireAmount.Font = Enum.Font.SourceSansBold
  903. FireAmount.FontSize = Enum.FontSize.Size14
  904. FireAmount.Text = "Amount"
  905. FireAmount.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  906. FireAmount.TextSize = 13
  907. FireAmount.BackgroundTransparency = 0.3
  908.  
  909. Break.Name = "Break"
  910. Break.Parent = RemoteButtons
  911. Break.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  912. Break.BorderColor3 = Color3.new(0.4, 0.12, 0.12)
  913. Break.Position = UDim2.new(0.0875, 350, 0.5, -10)
  914. Break.Size = UDim2.new(-0.02, 100, 0, 20)
  915. Break.ZIndex = 3
  916. Break.Font = Enum.Font.SourceSansBold
  917. Break.FontSize = Enum.FontSize.Size14
  918. Break.Text = "BREAK"
  919. Break.TextColor3 = Color3.new(0.8, 0.23, 0.23)
  920. Break.TextSize = 13
  921. Break.BackgroundTransparency = 0.3
  922.  
  923. WhileLoopFire.Name = "WhileLoopFire"
  924. WhileLoopFire.Parent = RemoteButtons
  925. WhileLoopFire.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  926. WhileLoopFire.BorderColor3 = Color3.new(0.3, 0.3, 0.3)
  927. WhileLoopFire.Position = UDim2.new(0.068, 460, 0.5, -10)
  928. WhileLoopFire.Size = UDim2.new(-0.02, 145, 0, 20)
  929. WhileLoopFire.ZIndex = 3
  930. WhileLoopFire.Font = Enum.Font.SourceSansBold
  931. WhileLoopFire.FontSize = Enum.FontSize.Size14
  932. WhileLoopFire.Text = "INF-LOOP FIRE"
  933. WhileLoopFire.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  934. WhileLoopFire.TextSize = 13
  935. WhileLoopFire.BackgroundTransparency = 0.3
  936.  
  937. local playSound = function(sound, int)
  938. spawn(function()
  939. local s = sound:Clone()
  940. s.Parent = RemoteSpy
  941. s:Play()
  942. s.PlaybackSpeed = int
  943. end)
  944. end
  945.  
  946. local HasSpecial = function(string)
  947. return (string:match("%c") or string:match("%s") or string:match("%p") or tonumber(string:sub(1,1))) ~= nil
  948. end
  949.  
  950. local GetPath = function(Instance)
  951. local Obj = Instance
  952. local string = {}
  953. local temp = {}
  954. local error = false
  955.  
  956. while Obj ~= game do
  957. if Obj == nil then
  958. error = true
  959. break
  960. end
  961. table.insert(temp, Obj.Parent == game and Obj.ClassName or tostring(Obj))
  962. Obj = Obj.Parent
  963. end
  964. table.insert(string, "game:GetService(\"" .. temp[#temp] .. "\")")
  965. for i = #temp - 1, 1, -1 do
  966. table.insert(string, HasSpecial(temp[i]) and "[\"" .. temp[i] .. "\"]" or "." .. temp[i])
  967.  
  968. end
  969. return (error and "nil -- Path contained an invalid instance" or table.concat(string, ""))
  970. end
  971.  
  972. local GetType = function(Instance)
  973. local Types =
  974. {
  975. EnumItem = function()
  976. return "Enum." .. tostring(Instance.EnumType) .. "." .. tostring(Instance.Name)
  977. end,
  978. Instance = function()
  979. return GetPath(Instance)
  980. end,
  981. CFrame = function()
  982. return "CFrame.new(" .. tostring(Instance) .. ")"
  983. end,
  984. Vector3 = function()
  985. return "Vector3.new(" .. tostring(Instance) .. ")"
  986. end,
  987. BrickColor = function()
  988. return "BrickColor.new(\"" .. tostring(Instance) .. "\")"
  989. end,
  990. Color3 = function()
  991. return "Color3.new(" .. tostring(Instance) .. ")"
  992. end,
  993.  
  994. string = function()
  995. local S = tostring(Instance)
  996. return "\"" .. (encrypt_string and S:gsub(".", function(c) return "\\" .. c:byte() end) or S) .. "\""
  997. end,
  998.  
  999. Ray = function()
  1000. return "Ray.new(Vector3.new(" .. tostring(Instance.Origin) .. "), Vector3.new(" .. tostring(Instance.Direction) .. "))"
  1001. end
  1002. }
  1003.  
  1004. return Types[typeof(Instance)] ~= nil and Types[typeof(Instance)]() or tostring(Instance)
  1005. end
  1006.  
  1007. local resize_onchange = function(type)
  1008. if type == "Position" then
  1009. Resize.Position = UDim2.new(0.5, -50, 1, Resize.Position.Y.Offset)
  1010. lvl6Source.Size = UDim2.new(1, 0, 1, Resize.Position.Y.Offset - 30)
  1011. lvl6Output.Position = UDim2.new(0, 0, 1, Resize.Position.Y.Offset + 20)
  1012. lvl6Output.Size = UDim2.new(1, 0, 0, 110 + (-130 - Resize.Position.Y.Offset))
  1013. if Resize.Position.Y.Offset <= -420 then
  1014. Resize.Position = UDim2.new(0.5, -50, 1, -420)
  1015. elseif Resize.Position.Y.Offset >= -40 then
  1016. Resize.Position = UDim2.new(0.5, -50, 1, -40)
  1017. end
  1018. end
  1019. end
  1020.  
  1021. local clear_lvl6 = function()
  1022. playSound(topPress, 1)
  1023. Source_.Text = ""
  1024. end
  1025.  
  1026. local onchange_lvl6source = function(type)
  1027. if type == "Text" then
  1028. Source_.Comments_.Text = Comments(Source_.Text)
  1029. end
  1030. end
  1031.  
  1032. local onclick_lvl6 = function()
  1033. print("hi")
  1034. playSound(topPress, 1)
  1035. lvl6Frame.Visible = true
  1036. RemoteButtons.Visible = false
  1037. SetRemotes.Visible = false
  1038. SetRemotesTab.Visible = false
  1039. Source.Visible = false
  1040. end
  1041.  
  1042. local onclick_settings = function()
  1043. playSound(topPress, 1)
  1044. Source.Visible = not Source.Visible
  1045. SetRemotes.Visible = not Source.Visible
  1046. SetRemotesTab.Visible = not Source.Visible
  1047. RemoteButtons.Visible = Source.Visible
  1048. lvl6Frame.Visible = false
  1049. end
  1050.  
  1051. local onclick_remotespy = function()
  1052. playSound(topPress, 1)
  1053. spy_enabled = not spy_enabled
  1054. EnableSpy.TextColor3 = EnableSpy.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60)
  1055. EnableSpy.BorderColor3 = EnableSpy.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30)
  1056. end
  1057.  
  1058. local onclick_mute = function()
  1059. playSound(topPress, 1)
  1060. Mute.BorderColor3 = Mute.BorderColor3 == Color3.fromRGB(30, 100, 30) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30)
  1061. Mute.Icon.ImageColor3 = Mute.Icon.ImageColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60)
  1062. for i, v in pairs(sounds) do
  1063. v.Volume = Mute.Icon.ImageColor3 == Color3.fromRGB(60, 200, 60) and 0.5 or 0
  1064. end
  1065. end
  1066.  
  1067. local clear_logs = function()
  1068. playSound(topPress, 1)
  1069. Remotes:ClearAllChildren()
  1070. remotes_fired = 0
  1071. Total.Text = "0"
  1072. end
  1073.  
  1074. local filter_events = function()
  1075. local n = 0
  1076. for i, v in pairs(SetRemotes:GetChildren()) do
  1077. v.Visible = not (FilterE.TextColor3 == Color3.fromRGB(60, 200, 60) and v.Icon.Image == "rbxassetid://413369623")
  1078. if v.Visible == true then
  1079. n = n + 1
  1080. v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
  1081. else
  1082. v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
  1083. end
  1084. end
  1085. end
  1086.  
  1087. local filter_functions = function()
  1088. local n = 0
  1089. for i, v in pairs(SetRemotes:GetChildren()) do
  1090. v.Visible = not (FilterF.TextColor3 == Color3.fromRGB(60, 200, 60) and v.Icon.Image == "rbxassetid://413369506")
  1091. if v.Visible == true then
  1092. n = n + 1
  1093. v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
  1094. else
  1095. v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
  1096. end
  1097. end
  1098. end
  1099.  
  1100. local onclick_fevents = function()
  1101. playSound(topPress, 1)
  1102. FilterE.TextColor3 = FilterE.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60)
  1103. FilterE.BorderColor3 = FilterE.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30)
  1104. filter_events()
  1105. end
  1106.  
  1107. local onclick_ffunctions = function()
  1108. playSound(topPress, 1)
  1109. FilterF.TextColor3 = FilterF.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60)
  1110. FilterF.BorderColor3 = FilterF.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30)
  1111. filter_functions()
  1112. end
  1113.  
  1114. local Highlight = function(string, keywords)
  1115. local K = {}
  1116. local S = string
  1117. local Token =
  1118. {
  1119. ["="] = true,
  1120. ["."] = true,
  1121. [","] = true,
  1122. ["("] = true,
  1123. [")"] = true,
  1124. ["["] = true,
  1125. ["]"] = true,
  1126. ["{"] = true,
  1127. ["}"] = true,
  1128. [":"] = true,
  1129. ["*"] = true,
  1130. ["/"] = true,
  1131. ["+"] = true,
  1132. ["-"] = true,
  1133. ["%"] = true,
  1134. [";"] = true,
  1135. ["~"] = true
  1136. }
  1137. for i, v in pairs(keywords) do
  1138. K[v] = true
  1139. end
  1140. S = S:gsub(".", function(c)
  1141. if Token[c] ~= nil then
  1142. return "\32"
  1143. else
  1144. return c
  1145. end
  1146. end)
  1147. S = S:gsub("%S+", function(c)
  1148. if K[c] ~= nil then
  1149. return c
  1150. else
  1151. return (" "):rep(#c)
  1152. end
  1153. end)
  1154.  
  1155. return S
  1156. end
  1157.  
  1158. local hTokens = function(string)
  1159. local Token =
  1160. {
  1161. ["="] = true,
  1162. ["."] = true,
  1163. [","] = true,
  1164. ["("] = true,
  1165. [")"] = true,
  1166. ["["] = true,
  1167. ["]"] = true,
  1168. ["{"] = true,
  1169. ["}"] = true,
  1170. [":"] = true,
  1171. ["*"] = true,
  1172. ["/"] = true,
  1173. ["+"] = true,
  1174. ["-"] = true,
  1175. ["%"] = true,
  1176. [";"] = true,
  1177. ["~"] = true
  1178. }
  1179. local A = ""
  1180. string:gsub(".", function(c)
  1181. if Token[c] ~= nil then
  1182. A = A .. c
  1183. elseif c == "\n" then
  1184. A = A .. "\n"
  1185. elseif c == "\t" then
  1186. A = A .. "\t"
  1187. else
  1188. A = A .. "\32"
  1189. end
  1190. end)
  1191.  
  1192. return A
  1193. end
  1194.  
  1195.  
  1196. local strings = function(string)
  1197. local highlight = ""
  1198. local quote = false
  1199. string:gsub(".", function(c)
  1200. if quote == false and c == "\"" then
  1201. quote = true
  1202. elseif quote == true and c == "\"" then
  1203. quote = false
  1204. end
  1205. if quote == false and c == "\"" then
  1206. highlight = highlight .. "\""
  1207. elseif c == "\n" then
  1208. highlight = highlight .. "\n"
  1209. elseif c == "\t" then
  1210. highlight = highlight .. "\t"
  1211. elseif quote == true then
  1212. highlight = highlight .. c
  1213. elseif quote == false then
  1214. highlight = highlight .. "\32"
  1215. end
  1216. end)
  1217.  
  1218. return highlight
  1219. end
  1220.  
  1221. local comments = function(string)
  1222. local ret = ""
  1223. string:gsub("[^\r\n]+", function(c)
  1224. local comm = false
  1225. local i = 0
  1226. c:gsub(".", function(n)
  1227. i = i + 1
  1228. if c:sub(i, i + 1) == "--" then
  1229. comm = true
  1230. end
  1231. if comm == true then
  1232. ret = ret .. n
  1233. else
  1234. ret = ret .. "\32"
  1235. end
  1236. end)
  1237. ret = ret
  1238. end)
  1239.  
  1240. return ret
  1241. end
  1242.  
  1243. local copy_source = function()
  1244. playSound(topPress, 1)
  1245. local script = ""
  1246. local copy
  1247. for i, v in pairs(Source:GetChildren()) do
  1248. script = script .. v.SourceText.Text .. "\n"
  1249. end
  1250. if Clipboard ~= nil then
  1251. copy = Clipboard.set
  1252. elseif Synapse ~= nil then
  1253. copy = function(str)
  1254. Synapse:Copy(str)
  1255. end
  1256. elseif setclipboard ~= nil then
  1257. copy = setclipboard
  1258. end
  1259. copy(script)
  1260. end
  1261.  
  1262. local filter_remotes = function(type)
  1263. local n = 0
  1264. if type == "Text" then
  1265. for i, v in pairs(SetRemotes:GetChildren()) do
  1266. if v.Name:lower():match(Search.Text:lower()) and string ~= "" then
  1267. v.Visible = true
  1268. n = n + 1
  1269. else
  1270. v.Visible = false
  1271. end
  1272. if v.Visible == true then
  1273. v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
  1274. else
  1275. v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
  1276. end
  1277. end
  1278. end
  1279. end
  1280.  
  1281. local highlight_source = function(type)
  1282. if type == "Text" then
  1283. Source_.Text = Source_.Text:gsub("\13", "")
  1284. Source_.Text = Source_.Text:gsub("\t", " ")
  1285. local s = Source_.Text
  1286. Source_.Keywords_.Text = Highlight(s, lua_keywords)
  1287. Source_.Globals_.Text = Highlight(s, global_env)
  1288. Source_.RemoteHighlight_.Text = Highlight(s, {"FireServer", "fireServer", "InvokeServer", "invokeServer"})
  1289. Source_.Strings_.Text = strings(s)
  1290. Source_.Tokens_.Text = hTokens(s)
  1291. local lin = 1
  1292. s:gsub("\n", function()
  1293. lin = lin + 1
  1294. end)
  1295. Lines.Text = ""
  1296. for i = 1, lin do
  1297. Lines.Text = Lines.Text .. i .. "\n"
  1298. end
  1299. end
  1300. end
  1301.  
  1302. highlight_source("Text")
  1303.  
  1304. local format_warn_time = function()
  1305. local d = os.date("*t")
  1306. local tick = tostring(tick())
  1307. return d.hour .. ":" .. (d.min < 10 and "0" .. d.min or d.min) .. ":" .. (d.sec < 10 and "0" .. d.sec or d.sec) .. "." .. tick:sub(-3)
  1308. end
  1309.  
  1310. local log_output = function(string, type, color)
  1311. local out = Label:Clone()
  1312. out.Text = (type == true and string:gsub("\t", " ") or format_warn_time() .. " - " .. string:gsub("\t", " "))
  1313. out.TextColor3 = (color == nil and Color3.new(1, 1, 1) or color)
  1314. out.Parent = lvl6Output
  1315. out.Position = UDim2.new(0, 0, 0, -17 + #lvl6Output:GetChildren() * 17)
  1316. end
  1317.  
  1318. local load_source = function()
  1319. playSound(topPress, 1)
  1320. local script = ""
  1321. for i, v in pairs(Source:GetChildren()) do
  1322. script = script .. v.SourceText.Text .. "\n"
  1323. end
  1324. Source_.Text = (script == "" and (function() playSound(errorSound, 1) log_output("You haven't logged any remotes yet...", true) return "" end)() or script)
  1325. lvl6Frame.Visible = true
  1326. Source.Visible = false
  1327. RemoteButtons.Visible = false
  1328. SetRemotes.Visible = false
  1329. SetRemotesTab.Visible = false
  1330. end
  1331.  
  1332. local output_format = function(...)
  1333. local string = ""
  1334. for i, v in pairs{...} do
  1335. string = string .. tostring(v) .. " "
  1336. end
  1337.  
  1338. return string
  1339. end
  1340.  
  1341. local execute_lvl6 = function()
  1342. playSound(topPress, 1)
  1343. local env =
  1344. {
  1345. print = function(...)
  1346. output_format(...):gsub("[^\r\n]+", function(line)
  1347. log_output(line, false, Color3.new(1, 1, 1))
  1348. end)
  1349. end,
  1350. warn = function(...)
  1351. output_format(...):gsub("[^\r\n]+", function(line)
  1352. log_output(line, false, Color3.fromRGB(255, 155, 0))
  1353. end)
  1354. end
  1355. }
  1356. local func = loadstring(Source_.Text)
  1357. assert(not (type(func) == "nil" or type(func) == "string"), "Syntax error . . . Check script!")
  1358. spawn(setfenv(func, setmetatable(env, {__index = getfenv()})))
  1359. end
  1360.  
  1361. local clear_output = function()
  1362. playSound(topPress, 1)
  1363. lvl6Output:ClearAllChildren()
  1364. end
  1365.  
  1366. local context_error = function(error, trace)
  1367. playSound(errorSound, 1)
  1368. error:gsub("[^\r\n]+", function(line)
  1369. log_output(line, false, Color3.new(1, 0, 0))
  1370. end)
  1371. trace:gsub("[^\r\n]+", function(line)
  1372. log_output(line, false, Color3.fromRGB(0, 100, 255))
  1373. end)
  1374. end
  1375.  
  1376. -- FrontEnd-Connections // UI Events
  1377.  
  1378. LoadSource.MouseButton1Down:Connect(load_source)
  1379. ClearOutput.MouseButton1Down:Connect(clear_output)
  1380. ExecuteScript.MouseButton1Down:Connect(execute_lvl6)
  1381. ClearScript.MouseButton1Down:Connect(clear_lvl6)
  1382. Source_.Changed:Connect(highlight_source)
  1383. lvl6Source.Changed:Connect(onchange_lvl6source)
  1384. Resize.Changed:Connect(resize_onchange)
  1385. lvl6.MouseButton1Down:Connect(onclick_lvl6)
  1386. Settings.MouseButton1Down:Connect(onclick_settings)
  1387. ClearList.MouseButton1Down:Connect(clear_logs)
  1388. EnableSpy.MouseButton1Down:Connect(onclick_remotespy)
  1389. ToClipboard.MouseButton1Down:Connect(copy_source)
  1390. FilterE.MouseButton1Down:Connect(onclick_fevents)
  1391. FilterF.MouseButton1Down:Connect(onclick_ffunctions)
  1392. Search.Changed:Connect(filter_remotes)
  1393. Mute.MouseButton1Down:Connect(onclick_mute)
  1394. game:GetService("ScriptContext").Error:Connect(context_error)
  1395.  
  1396. Table_TS = function(T)
  1397. local M = {}
  1398. for i, v in pairs(T) do
  1399. local I = "\n\t" .. (type(i) == "number" and "[" .. i .. "] = " or "[\"" .. i .. "\"] = ")
  1400. table.insert(M, I .. (type(v) == "table" and Table_TS(v) or GetType(v)))
  1401. end
  1402.  
  1403. return "\n{" .. table.concat(M, ", ") .. "\n}"
  1404. end
  1405.  
  1406. function fill(base)
  1407. for i, v in pairs(base:GetChildren()) do
  1408. if v.ClassName:match("Remote") and v.Name ~= "CharacterSoundEvent" then
  1409. local B = SBTN:Clone()
  1410.  
  1411. B.Parent = SetRemotes
  1412. B.Icon.Image = (v.ClassName == "RemoteEvent" and "rbxassetid://413369506" or "rbxassetid://413369623")
  1413. B.RemoteName.Text = v.Name
  1414. B.Name = v.Name
  1415. B.Position = UDim2.new(0, 10, 0, -20 + #SetRemotes:GetChildren() * 30)
  1416. B.MouseButton1Down:Connect(function()
  1417. B.Enabled.Text = B.Enabled.Text == "Enabled" and "Disabled" or "Enabled"
  1418. B.Enabled.TextColor3 = B.Enabled.Text == "Enabled" and Color3.fromRGB(60, 200, 60) or Color3.fromRGB(200, 60, 60)
  1419. B.Enabled.BorderColor3 = B.Enabled.Text == "Enabled" and Color3.fromRGB(30, 100, 30) or Color3.fromRGB(100, 30, 30)
  1420. playSound(disableSound, B.Enabled.Text == "Enabled" and 1 or 0.9)
  1421. for i, v in pairs(Remotes:GetChildren()) do
  1422. if (v.RemoteName.Text == B.RemoteName.Text) then
  1423. v.Icon.ImageColor3 = B.Enabled.Text == "Disabled" and Color3.new(1, 0, 0) or Color3.new(1, 1, 1)
  1424. end
  1425. end
  1426. end)
  1427. end
  1428. fill(v)
  1429. end
  1430. end
  1431.  
  1432. fill(game)
  1433.  
  1434. -- Backend // Remotespy Backend
  1435.  
  1436. local game_meta = getrawmetatable(game)
  1437. local game_namecall = game_meta.__namecall
  1438. local namecall_dump = {}
  1439. local current_rmt = nil
  1440. local g_caller = nil
  1441. local f_return = nil
  1442. local Step = game:GetService("RunService").Stepped
  1443. local breakloop = false
  1444. local looprunning = false
  1445.  
  1446. local mwr = function() end
  1447.  
  1448. if setreadonly ~= nil then
  1449. mwr = function()
  1450. setreadonly(game_meta, false)
  1451. end
  1452. elseif make_writeable ~= nil then
  1453. mwr = function()
  1454. make_writeable(game_meta)
  1455. end
  1456. end
  1457.  
  1458. mwr()
  1459.  
  1460. local namecall_script = function(object, method, ...)
  1461. local script = ""
  1462. local args = {}
  1463. for i, v in pairs{...} do
  1464. script = script .. "local A_" .. i .. " = " .. (type(v) == "table" and Table_TS(v) or GetType(v)) .. "\n"
  1465. table.insert(args, "A_" .. i)
  1466. end
  1467. script = script .. GetPath(object) .. ":" .. method .. "(" .. table.concat(args, ", ") .. ")"
  1468.  
  1469. return script
  1470. end
  1471.  
  1472.  
  1473. local dump_script = function(script)
  1474. Source:ClearAllChildren()
  1475. local lines = 0
  1476. script:gsub("[^\r\n]+", function(c)
  1477. lines = lines + 1
  1478. local tabs = 0
  1479. c:gsub("%\t", function() tabs = tabs + 1 end)
  1480. local line = ScriptLine:Clone()
  1481. line.Parent = Source
  1482. line.SourceText.Text = c
  1483. line.Line.Text = lines
  1484. line.RemoteHighlight.Text = Highlight(c, {"FireServer", "InvokeServer", "invokeServer", "fireServer"})
  1485. line.Position = UDim2.new(0, tabs * (17 * 2), 0, -17 + #Source:GetChildren() * 17)
  1486. line.Globals.Text = Highlight(c, global_env)
  1487. line.Line.Position = UDim2.new(0, 0 - tabs * (17 * 2), 0, 0)
  1488. line.Strings.Text = strings(c)
  1489. line.Keywords.Text = Highlight(c, lua_keywords)
  1490. line.Tokens.Text = hTokens(c)
  1491. line.Comments.Text = comments(c)
  1492. end)
  1493. end
  1494.  
  1495. local log_remote = function(table)
  1496. if SetRemotes[table.object.Name].Enabled.Text == "Disabled" then return end
  1497. playSound(logSound, 5)
  1498. local B = RBTN:Clone()
  1499. g_caller = table.caller
  1500. remotes_fired = remotes_fired + 1
  1501. Total.Text = remotes_fired
  1502.  
  1503. B.Parent = Remotes
  1504. B.Position = UDim2.new(0, 10, 0, -20 + #Remotes:GetChildren() * 30)
  1505. B.Icon.Image = table.method == "FireServer" and "rbxassetid://413369506" or "rbxassetid://413369623"
  1506. B.RemoteName.Text = table.object.Name
  1507. B.ID.Text = tostring(remotes_fired)
  1508. B.MouseButton1Down:Connect(function()
  1509. current_rmt = table.object
  1510. playSound(topPress, 1)
  1511. lvl6Frame.Visible = false
  1512. SetRemotes.Visible = false
  1513. RemoteButtons.Visible = true
  1514. SetRemotesTab.Visible = false
  1515. Source.Visible = true
  1516. dump_script(table.script)
  1517. g_caller = table.caller
  1518. f_return = table.freturn == nil and table.object.Name .. " is not RemoteFunction" or table.freturn
  1519. end)
  1520. B.MouseButton2Down:Connect(function()
  1521. local bool = B.Icon.ImageColor3 == Color3.new(1, 1, 1)
  1522. playSound(disableSound, bool and 0.9 or 1)
  1523. for i, v in pairs(Remotes:GetChildren()) do
  1524. if (v.RemoteName.Text == B.RemoteName.Text) then
  1525. v.Icon.ImageColor3 = bool and Color3.new(1, 0, 0) or Color3.new(1, 1, 1)
  1526. end
  1527. end
  1528. SetRemotes[B.RemoteName.Text].Enabled.Text = not bool and "Enabled" or "Disabled"
  1529. SetRemotes[B.RemoteName.Text].Enabled.TextColor3 = not bool and Color3.fromRGB(60, 200, 60) or Color3.fromRGB(200, 60, 60)
  1530. SetRemotes[B.RemoteName.Text].Enabled.BorderColor3 = not bool and Color3.fromRGB(30, 100, 30) or Color3.fromRGB(100, 30, 30)
  1531. end)
  1532. end
  1533.  
  1534. local get_namecall_dump = function(script, object, ...)
  1535. local Ret = nil
  1536. if object.ClassName == "RemoteFunction" then
  1537. local freturn = {pcall(object.InvokeServer, object, ...)}
  1538. freturn = {select(2, unpack(freturn))}
  1539.  
  1540. if #freturn == 0 then
  1541. Ret = object.Name .. " is a void type RemoteFunction."
  1542. else
  1543. Ret = "local " .. object.Name .. "_return = " .. Table_TS(freturn)
  1544. end
  1545. end
  1546. namecall_dump[#namecall_dump + 1] =
  1547. {
  1548. script = namecall_script(object, object.ClassName == "RemoteEvent" and "FireServer" or "InvokeServer", ...),
  1549. caller = script,
  1550. object = object,
  1551. method = object.ClassName == "RemoteEvent" and "FireServer" or "InvokeServer",
  1552. freturn = Ret
  1553. }
  1554. end
  1555.  
  1556. GetReturn.MouseButton1Down:Connect(function()
  1557. dump_script(f_return)
  1558. if (f_return:match("is not Remote")) then playSound(errorSound, 1) end
  1559. end)
  1560.  
  1561. Decompile.MouseButton1Down:Connect(function()
  1562. dump_script('Decompile currently broken with LuaU.')
  1563. end)
  1564.  
  1565. Step:Connect(function()
  1566. while #namecall_dump > 0 do
  1567. log_remote(table.remove(namecall_dump, 1))
  1568. end
  1569. end)
  1570.  
  1571. local on_namecall = function(object, ...)
  1572. local method = tostring(getnamecallmethod())
  1573. local args = {...}
  1574. if object.Name ~= "CharacterSoundEvent" and method:match("Server") and spy_enabled == true then get_namecall_dump(getfenv(2).script, object, unpack(args)) end
  1575.  
  1576. return game_namecall(object, ...)
  1577. end
  1578.  
  1579. local onclick_refresh = function()
  1580. playSound(topPress, 1)
  1581. SetRemotes:ClearAllChildren()
  1582. wait(0.2)
  1583. fill(game)
  1584. end
  1585.  
  1586. local infloop = function()
  1587. playSound(topPress, 1)
  1588. local script = ""
  1589. for i, v in pairs(Source:GetChildren()) do
  1590. script = script .. v.SourceText.Text .. "\n"
  1591. endlocal RemoteSpy = Instance.new("ScreenGui")
  1592. local BG = Instance.new("Frame")
  1593. local Hide = Instance.new("TextButton")
  1594. local Remotes = Instance.new("ScrollingFrame")
  1595. local Source = Instance.new("ScrollingFrame")
  1596. local ButtonsFrame = Instance.new("Frame")
  1597. local ToClipboard = Instance.new("TextButton")
  1598. local Decompile = Instance.new("TextButton")
  1599. local GetReturn = Instance.new("TextButton")
  1600. local ClearList = Instance.new("TextButton")
  1601. local EnableSpy = Instance.new("TextButton")
  1602. local Total = Instance.new("TextLabel")
  1603. local Settings = Instance.new("TextButton")
  1604. local SetRemotes = Instance.new("ScrollingFrame")
  1605. local Storage = Instance.new("Frame")
  1606. local RBTN = Instance.new("TextButton")
  1607. local Icon = Instance.new("ImageLabel")
  1608. local RemoteName = Instance.new("TextLabel")
  1609. local ID = Instance.new("TextLabel")
  1610. local SBTN = Instance.new("TextButton")
  1611. local Icon_2 = Instance.new("ImageLabel")
  1612. local RemoteName_2 = Instance.new("TextLabel")
  1613. local ScriptLine = Instance.new("Frame")
  1614. local Line = Instance.new("TextLabel")
  1615. local SourceText = Instance.new("TextLabel")
  1616. local Tokens = Instance.new("TextLabel")
  1617. local Strings = Instance.new("TextLabel")
  1618. local Comments = Instance.new("TextLabel")
  1619. local Keywords = Instance.new("TextLabel")
  1620. local Globals = Instance.new("TextLabel")
  1621. local RemoteHighlight = Instance.new("TextLabel")
  1622. local Enabled = Instance.new("TextLabel")
  1623. local SetRemotesTab = Instance.new("Frame")
  1624. local FilterF = Instance.new("TextButton")
  1625. local FilterE = Instance.new("TextButton")
  1626. local Search = Instance.new("TextBox")
  1627. local lvl6Frame = Instance.new("Frame")
  1628. local lvl6Output = Instance.new("ScrollingFrame")
  1629. local lvl6Source = Instance.new("ScrollingFrame")
  1630. local Source_ = Instance.new("TextBox")
  1631. local Comments_ = Instance.new("TextLabel")
  1632. local Globals_ = Instance.new("TextLabel")
  1633. local Keywords_ = Instance.new("TextLabel")
  1634. local RemoteHighlight_ = Instance.new("TextLabel")
  1635. local SourceText_ = Instance.new("TextLabel")
  1636. local Strings_ = Instance.new("TextLabel")
  1637. local Tokens_ = Instance.new("TextLabel")
  1638. local ClearScript = Instance.new("TextButton")
  1639. local ExecuteScript = Instance.new("TextButton")
  1640. local Resize = Instance.new("TextButton")
  1641. local lvl6 = Instance.new("TextButton")
  1642. local ClearOutput = Instance.new("TextButton")
  1643. local Label = Instance.new("TextLabel")
  1644. local Lines = Instance.new("TextLabel")
  1645. local Mute = Instance.new("TextButton")
  1646. local Icon_3 = Instance.new("ImageLabel")
  1647. local RemoteButtons = Instance.new("Frame")
  1648. local FireRemote = Instance.new("TextButton")
  1649. local FireDelay = Instance.new("TextBox")
  1650. local LoopFire = Instance.new("TextButton")
  1651. local FireAmount = Instance.new("TextBox")
  1652. local Break = Instance.new("TextButton")
  1653. local WhileLoopFire = Instance.new("TextButton")
  1654. local remotes_fired = 0
  1655. local last_bg_pos
  1656. local LoadSource = Instance.new("TextButton")
  1657. local Refresh = Instance.new("TextButton")
  1658. local spy_enabled = true
  1659.  
  1660. local lua_keywords = {"and", "break", "do", "else", "elseif", "end", "false", "for", "function", "goto", "if", "in", "local", "nil", "not", "or", "repeat", "return", "then", "true", "until", "while"}
  1661. local global_env = {"getrawmetatable", "game", "workspace", "script", "math", "string", "table", "print", "wait", "BrickColor", "Color3", "next", "pairs", "ipairs", "select", "unpack", "Instance", "Vector2", "Vector3", "CFrame", "Ray", "UDim2", "Enum", "assert", "error", "warn", "tick", "loadstring", "_G", "shared", "getfenv", "setfenv", "newproxy", "setmetatable", "getmetatable", "os", "debug", "pcall", "ypcall", "xpcall", "rawequal", "rawset", "rawget", "tonumber", "tostring", "type", "typeof", "_VERSION", "coroutine", "delay", "require", "spawn", "LoadLibrary", "settings", "stats", "time", "UserSettings", "version", "Axes", "ColorSequence", "Faces", "ColorSequenceKeypoint", "NumberRange", "NumberSequence", "NumberSequenceKeypoint", "gcinfo", "elapsedTime", "collectgarbage", "PhysicalProperties", "Rect", "Region3", "Region3int16", "UDim", "Vector2int16", "Vector3int16"}
  1662.  
  1663. local logSound = Instance.new("Sound")
  1664. local topPress = Instance.new("Sound")
  1665. local errorSound = Instance.new("Sound")
  1666. local disableSound = Instance.new("Sound")
  1667. local sounds = {logSound, topPress, errorSound, openSound, disableSound}
  1668.  
  1669. logSound.SoundId = "rbxassetid://917942453"
  1670. errorSound.SoundId = "rbxassetid://582374365"
  1671. topPress.SoundId = "rbxassetid://558993260"
  1672. disableSound.SoundId = "rbxassetid://550209561"
  1673.  
  1674. RemoteSpy.Name = "RemoteSpy"
  1675. RemoteSpy.Parent = game.CoreGui
  1676.  
  1677. BG.Name = "BG"
  1678. BG.Parent = RemoteSpy
  1679. BG.Active = true
  1680. BG.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  1681. BG.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  1682. BG.Draggable = true
  1683. BG.Position = UDim2.new(0.25, 0, 0.2)
  1684. BG.Size = UDim2.new(0.48, 0, 0.5)
  1685. BG.ClipsDescendants = true
  1686. BG.BackgroundTransparency = 0.3
  1687.  
  1688. Hide.Name = "Hide"
  1689. Hide.Parent = RemoteSpy
  1690. Hide.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
  1691. Hide.BorderSizePixel = 0
  1692. Hide.Position = UDim2.new(0.94, 0, 0.91)
  1693. Hide.Size = UDim2.new(0, 50, 0, 50)
  1694. Hide.ZIndex = 3
  1695. Hide.Font = Enum.Font.SourceSansBold
  1696. Hide.FontSize = Enum.FontSize.Size14
  1697. Hide.Text = "Open & \n Close"
  1698. Hide.TextColor3 = Color3.new(1, 1, 1)
  1699. Hide.TextSize = 13
  1700. Hide.BackgroundTransparency = 0.2
  1701. Hide.MouseButton1Click:connect(function()
  1702. if BG.Visible == true then BG.Visible = false
  1703. else if BG.Visible == false then BG.Visible = true
  1704. end
  1705. end
  1706. end)
  1707.  
  1708. Remotes.Name = "Remotes"
  1709. Remotes.Parent = BG
  1710. Remotes.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1711. Remotes.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  1712. Remotes.Position = UDim2.new(0, 10, 0, 80)
  1713. Remotes.CanvasSize = UDim2.new(0, 0, 40, 0)
  1714. Remotes.Size = UDim2.new(0, 250, 1, -90)
  1715. Remotes.ZIndex = 2
  1716. Remotes.BottomImage = "rbxassetid://148970562"
  1717. Remotes.MidImage = "rbxassetid://148970562"
  1718. Remotes.ScrollBarThickness = 5
  1719. Remotes.TopImage = "rbxassetid://148970562"
  1720. Remotes.BackgroundTransparency = 0.3
  1721.  
  1722. Source.Name = "Source"
  1723. Source.Parent = BG
  1724. Source.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1725. Source.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  1726. Source.Position = UDim2.new(0, 270, 0, 80)
  1727. Source.Size = UDim2.new(1, -280, 1, -140)
  1728. Source.ZIndex = 2
  1729. Source.BottomImage = "rbxassetid://148970562"
  1730. Source.CanvasSize = UDim2.new(3, 0, 160, 0)
  1731. Source.MidImage = "rbxassetid://148970562"
  1732. Source.ScrollBarThickness = 5
  1733. Source.TopImage = "rbxassetid://148970562"
  1734. Source.BackgroundTransparency = 0.3
  1735.  
  1736. ButtonsFrame.Name = "ButtonsFrame"
  1737. ButtonsFrame.Parent = BG
  1738. ButtonsFrame.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1739. ButtonsFrame.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  1740. ButtonsFrame.Position = UDim2.new(0, 10, 0, 30)
  1741. ButtonsFrame.Size = UDim2.new(1, -20, 0, 45)
  1742. ButtonsFrame.ZIndex = 2
  1743. ButtonsFrame.ClipsDescendants = true
  1744. ButtonsFrame.BackgroundTransparency = 0.3
  1745.  
  1746. ToClipboard.Name = "ToClipboard"
  1747. ToClipboard.Parent = ButtonsFrame
  1748. ToClipboard.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1749. ToClipboard.BorderColor3 = Color3.new(0.117647, 0.392157, 0.117647)
  1750. ToClipboard.Position = UDim2.new(0, 10, 0.5, -10)
  1751. ToClipboard.Size = UDim2.new(-0.02, 100, 0, 20)
  1752. ToClipboard.ZIndex = 3
  1753. ToClipboard.Font = Enum.Font.SourceSansBold
  1754. ToClipboard.FontSize = Enum.FontSize.Size14
  1755. ToClipboard.Text = "COPY"
  1756. ToClipboard.TextColor3 = Color3.new(0.235294, 0.784314, 0.235294)
  1757. ToClipboard.TextSize = 13
  1758. ToClipboard.BackgroundTransparency = 0.3
  1759.  
  1760. Decompile.Name = "Decompile"
  1761. Decompile.Parent = ButtonsFrame
  1762. Decompile.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1763. Decompile.BorderColor3 = Color3.new(0.38, 0.38, 0.38)
  1764. Decompile.Position = UDim2.new(-0.02, 120, 0.5, -10)
  1765. Decompile.Size = UDim2.new(-0.02, 100, 0, 20)
  1766. Decompile.ZIndex = 3
  1767. Decompile.Font = Enum.Font.SourceSansBold
  1768. Decompile.FontSize = Enum.FontSize.Size14
  1769. Decompile.Text = "DECOMPILE"
  1770. Decompile.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  1771. Decompile.TextSize = 13
  1772. Decompile.BackgroundTransparency = 0.3
  1773.  
  1774. GetReturn.Name = "GetReturn"
  1775. GetReturn.Parent = ButtonsFrame
  1776. GetReturn.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1777. GetReturn.BorderColor3 = Color3.new(0.38, 0.38, 0.38)
  1778. GetReturn.Position = UDim2.new(-0.04, 230, 0.5, -10)
  1779. GetReturn.Size = UDim2.new(-0.02, 100, 0, 20)
  1780. GetReturn.ZIndex = 3
  1781. GetReturn.Font = Enum.Font.SourceSansBold
  1782. GetReturn.FontSize = Enum.FontSize.Size14
  1783. GetReturn.Text = "GET RETURN"
  1784. GetReturn.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  1785. GetReturn.TextSize = 13
  1786. GetReturn.BackgroundTransparency = 0.3
  1787.  
  1788. ClearList.Name = "ClearList"
  1789. ClearList.Parent = ButtonsFrame
  1790. ClearList.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1791. ClearList.BorderColor3 = Color3.new(0.38, 0.38, 0.38)
  1792. ClearList.Position = UDim2.new(-0.06, 340, 0.5, -10)
  1793. ClearList.Size = UDim2.new(-0.02, 100, 0, 20)
  1794. ClearList.ZIndex = 3
  1795. ClearList.Font = Enum.Font.SourceSansBold
  1796. ClearList.FontSize = Enum.FontSize.Size14
  1797. ClearList.Text = "CLEAR LOGS"
  1798. ClearList.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  1799. ClearList.TextSize = 13
  1800. ClearList.BackgroundTransparency = 0.3
  1801.  
  1802. EnableSpy.Name = "EnableSpy"
  1803. EnableSpy.Parent = ButtonsFrame
  1804. EnableSpy.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1805. EnableSpy.BorderColor3 = Color3.fromRGB(30, 100, 30)
  1806. EnableSpy.Position = UDim2.new(-0.1975, 560, 0.5, -10)
  1807. EnableSpy.Size = UDim2.new(-0.02, 100, 0, 20)
  1808. EnableSpy.ZIndex = 3
  1809. EnableSpy.Font = Enum.Font.SourceSansBold
  1810. EnableSpy.FontSize = Enum.FontSize.Size14
  1811. EnableSpy.Text = "REMOTESPY"
  1812. EnableSpy.TextColor3 = Color3.fromRGB(60, 200, 60)
  1813. EnableSpy.TextSize = 13
  1814. EnableSpy.BackgroundTransparency = 0.3
  1815.  
  1816. Settings.Name = "Settings"
  1817. Settings.Parent = ButtonsFrame
  1818. Settings.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1819. Settings.BorderColor3 = Color3.new(0.12, 0.4, 0.4)
  1820. Settings.Position = UDim2.new(-0.2165, 670, 0.5, -10)
  1821. Settings.Size = UDim2.new(-0.02, 100, 0, 20)
  1822. Settings.ZIndex = 3
  1823. Settings.Font = Enum.Font.SourceSansBold
  1824. Settings.FontSize = Enum.FontSize.Size14
  1825. Settings.Text = "REMOTES"
  1826. Settings.TextColor3 = Color3.new(0.23, 0.8, 0.8)
  1827. Settings.TextSize = 13
  1828. Settings.BackgroundTransparency = 0.3
  1829.  
  1830. Total.Name = "Total"
  1831. Total.Parent = ButtonsFrame
  1832. Total.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1833. Total.BorderColor3 = Color3.new(0.38, 0.38, 0.38)
  1834. Total.Position = UDim2.new(-0.235, 780, 0.5, -10)
  1835. Total.Size = UDim2.new(0, 50, 0, 20)
  1836. Total.ZIndex = 3
  1837. Total.Font = Enum.Font.SourceSansBold
  1838. Total.FontSize = Enum.FontSize.Size14
  1839. Total.Text = "0"
  1840. Total.TextColor3 = Color3.new(1, 1, 1)
  1841. Total.TextSize = 13
  1842. Total.TextWrapped = true
  1843. Total.BackgroundTransparency = 0.3
  1844.  
  1845. SetRemotes.Name = "SetRemotes"
  1846. SetRemotes.Parent = BG
  1847. SetRemotes.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1848. SetRemotes.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  1849. SetRemotes.Position = UDim2.new(0, 270, 0, 80)
  1850. SetRemotes.Size = UDim2.new(1, -280, 1, -140)
  1851. SetRemotes.Visible = false
  1852. SetRemotes.ZIndex = 2
  1853. SetRemotes.BottomImage = "rbxassetid://148970562"
  1854. SetRemotes.CanvasSize = UDim2.new(0, 0, 25, 0)
  1855. SetRemotes.MidImage = "rbxassetid://148970562"
  1856. SetRemotes.ScrollBarThickness = 5
  1857. SetRemotes.TopImage = "rbxassetid://148970562"
  1858. SetRemotes.BackgroundTransparency = 0.3
  1859.  
  1860. Storage.Name = "Storage"
  1861. Storage.Parent = RemoteSpy
  1862. Storage.BackgroundColor3 = Color3.new(1, 1, 1)
  1863. Storage.Size = UDim2.new(0, 100, 0, 100)
  1864. Storage.Visible = false
  1865. Storage.BackgroundTransparency = 0.3
  1866.  
  1867. RBTN.Name = "RBTN"
  1868. RBTN.Parent = Storage
  1869. RBTN.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1870. RBTN.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  1871. RBTN.Position = UDim2.new(0, 10, 0, 10)
  1872. RBTN.Size = UDim2.new(1, -20, 0, 20)
  1873. RBTN.ZIndex = 3
  1874. RBTN.Font = Enum.Font.SourceSansBold
  1875. RBTN.FontSize = Enum.FontSize.Size14
  1876. RBTN.Text = ""
  1877. RBTN.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  1878. RBTN.TextSize = 13
  1879. RBTN.TextXAlignment = Enum.TextXAlignment.Left
  1880. RBTN.BackgroundTransparency = 0.3
  1881.  
  1882. Icon.Name = "Icon"
  1883. Icon.Parent = RBTN
  1884. Icon.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  1885. Icon.BackgroundTransparency = 1
  1886. Icon.Size = UDim2.new(0, 20, 0, 20)
  1887. Icon.ZIndex = 4
  1888. Icon.Image = "rbxassetid://413369506"
  1889.  
  1890. print(Icon:GetFullName())
  1891.  
  1892. RemoteName.Name = "RemoteName"
  1893. RemoteName.Parent = RBTN
  1894. RemoteName.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  1895. RemoteName.BorderSizePixel = 0
  1896. RemoteName.Position = UDim2.new(0, 30, 0, 0)
  1897. RemoteName.Size = UDim2.new(0, 140, 0, 20)
  1898. RemoteName.ZIndex = 4
  1899. RemoteName.Font = Enum.Font.SourceSansBold
  1900. RemoteName.FontSize = Enum.FontSize.Size14
  1901. RemoteName.Text = "10"
  1902. RemoteName.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  1903. RemoteName.TextSize = 13
  1904. RemoteName.BackgroundTransparency = 1
  1905.  
  1906. ID.Name = "ID"
  1907. ID.Parent = RBTN
  1908. ID.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  1909. ID.BorderSizePixel = 0
  1910. ID.Position = UDim2.new(1, -50, 0, 0)
  1911. ID.Size = UDim2.new(0, 50, 0, 20)
  1912. ID.ZIndex = 4
  1913. ID.Font = Enum.Font.SourceSansBold
  1914. ID.FontSize = Enum.FontSize.Size14
  1915. ID.Text = "10"
  1916. ID.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  1917. ID.TextSize = 13
  1918. ID.BackgroundTransparency = 1
  1919.  
  1920. SBTN.Name = "SBTN"
  1921. SBTN.Parent = Storage
  1922. SBTN.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  1923. SBTN.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  1924. SBTN.Position = UDim2.new(0, 10, 0, 10)
  1925. SBTN.Size = UDim2.new(1, -20, 0, 20)
  1926. SBTN.ZIndex = 3
  1927. SBTN.Font = Enum.Font.SourceSansBold
  1928. SBTN.FontSize = Enum.FontSize.Size14
  1929. SBTN.Text = ""
  1930. SBTN.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  1931. SBTN.TextSize = 11
  1932. SBTN.TextXAlignment = Enum.TextXAlignment.Left
  1933. SBTN.BackgroundTransparency = 0.3
  1934.  
  1935. Icon_2.Name = "Icon"
  1936. Icon_2.Parent = SBTN
  1937. Icon_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1938. Icon_2.BackgroundTransparency = 1
  1939. Icon_2.Size = UDim2.new(0, 20, 0, 20)
  1940. Icon_2.ZIndex = 4
  1941. Icon_2.Image = "rbxassetid://413369506"
  1942.  
  1943. print(Icon_2:GetFullName())
  1944.  
  1945. RemoteName_2.Name = "RemoteName"
  1946. RemoteName_2.Parent = SBTN
  1947. RemoteName_2.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
  1948. RemoteName_2.BorderSizePixel = 1
  1949. RemoteName_2.BorderColor3 = Color3.fromRGB(62, 62, 62)
  1950. RemoteName_2.Position = UDim2.new(0, 30, 0, 0)
  1951. RemoteName_2.Size = UDim2.new(0, 140, 0, 20)
  1952. RemoteName_2.ZIndex = 4
  1953. RemoteName_2.Font = Enum.Font.SourceSansBold
  1954. RemoteName_2.FontSize = Enum.FontSize.Size14
  1955. RemoteName_2.Text = "SayMessageRequest"
  1956. RemoteName_2.TextColor3 = Color3.fromRGB(200, 200, 200)
  1957. RemoteName_2.TextSize = 11
  1958. RemoteName_2.BackgroundTransparency = 0.3
  1959.  
  1960.  
  1961. ScriptLine.Name = "ScriptLine"
  1962. ScriptLine.Parent = Storage
  1963. ScriptLine.BackgroundColor3 = Color3.new(1, 1, 1)
  1964. ScriptLine.BackgroundTransparency = 1
  1965. ScriptLine.Size = UDim2.new(1, 0, 0, 17)
  1966. ScriptLine.ZIndex = 2
  1967.  
  1968. Line.Name = "Line"
  1969. Line.Parent = ScriptLine
  1970. Line.BackgroundColor3 = Color3.new(0.02, 0.02, 0.02)
  1971. Line.BackgroundTransparency = 1
  1972. Line.BorderSizePixel = 0
  1973. Line.Size = UDim2.new(0, 40, 1, 0)
  1974. Line.ZIndex = 3
  1975. Line.Font = Enum.Font.SourceSansBold
  1976. Line.FontSize = Enum.FontSize.Size18
  1977. Line.Text = ""
  1978. Line.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  1979. Line.TextSize = 17
  1980.  
  1981. SourceText.Name = "SourceText"
  1982. SourceText.Parent = ScriptLine
  1983. SourceText.BackgroundColor3 = Color3.new(1, 1, 1)
  1984. SourceText.BackgroundTransparency = 1
  1985. SourceText.Position = UDim2.new(0, 40, 0, 0)
  1986. SourceText.Size = UDim2.new(1, -40, 1, 0)
  1987. SourceText.ZIndex = 3
  1988. SourceText.Font = Enum.Font.Code
  1989. SourceText.FontSize = Enum.FontSize.Size18
  1990. SourceText.Text = ""
  1991. SourceText.TextColor3 = Color3.new(1, 1, 1)
  1992. SourceText.TextSize = 17
  1993. SourceText.TextXAlignment = Enum.TextXAlignment.Left
  1994.  
  1995. Tokens.Name = "Tokens"
  1996. Tokens.Parent = ScriptLine
  1997. Tokens.BackgroundColor3 = Color3.new(1, 1, 1)
  1998. Tokens.BackgroundTransparency = 1
  1999. Tokens.Position = UDim2.new(0, 40, 0, 0)
  2000. Tokens.Size = UDim2.new(1, -40, 1, 0)
  2001. Tokens.ZIndex = 3
  2002. Tokens.Font = Enum.Font.Code
  2003. Tokens.FontSize = Enum.FontSize.Size18
  2004. Tokens.Text = ""
  2005. Tokens.TextColor3 = Color3.new(0.4, 0.4, 0.4)
  2006. Tokens.TextSize = 17
  2007. Tokens.TextXAlignment = Enum.TextXAlignment.Left
  2008.  
  2009. Strings.Name = "Strings"
  2010. Strings.Parent = ScriptLine
  2011. Strings.BackgroundColor3 = Color3.new(1, 1, 1)
  2012. Strings.BackgroundTransparency = 1
  2013. Strings.Position = UDim2.new(0, 40, 0, 0)
  2014. Strings.Size = UDim2.new(1, -40, 1, 0)
  2015. Strings.ZIndex = 5
  2016. Strings.Font = Enum.Font.Code
  2017. Strings.FontSize = Enum.FontSize.Size18
  2018. Strings.Text = ""
  2019. Strings.TextColor3 = Color3.new(0.5, 0.5, 0.5)
  2020. Strings.TextSize = 17
  2021. Strings.TextXAlignment = Enum.TextXAlignment.Left
  2022.  
  2023. Comments.Name = "Comments"
  2024. Comments.Parent = ScriptLine
  2025. Comments.BackgroundColor3 = Color3.new(1, 1, 1)
  2026. Comments.BackgroundTransparency = 1
  2027. Comments.Position = UDim2.new(0, 40, 0, 0)
  2028. Comments.Size = UDim2.new(1, -40, 1, 0)
  2029. Comments.ZIndex = 5
  2030. Comments.Font = Enum.Font.Code
  2031. Comments.FontSize = Enum.FontSize.Size18
  2032. Comments.Text = ""
  2033. Comments.TextColor3 = Color3.fromRGB(60, 200, 60)
  2034. Comments.TextSize = 17
  2035. Comments.TextXAlignment = Enum.TextXAlignment.Left
  2036.  
  2037. RemoteHighlight.Name = "RemoteHighlight"
  2038. RemoteHighlight.Parent = ScriptLine
  2039. RemoteHighlight.BackgroundColor3 = Color3.new(1, 1, 1)
  2040. RemoteHighlight.BackgroundTransparency = 1
  2041. RemoteHighlight.Position = UDim2.new(0, 40, 0, 0)
  2042. RemoteHighlight.Size = UDim2.new(1, -40, 1, 0)
  2043. RemoteHighlight.ZIndex = 3
  2044. RemoteHighlight.Font = Enum.Font.Code
  2045. RemoteHighlight.FontSize = Enum.FontSize.Size18
  2046. RemoteHighlight.Text = ""
  2047. RemoteHighlight.TextColor3 = Color3.fromRGB(0, 145, 255)
  2048. RemoteHighlight.TextSize = 17
  2049. RemoteHighlight.TextXAlignment = Enum.TextXAlignment.Left
  2050.  
  2051. Keywords.Name = "Keywords"
  2052. Keywords.Parent = ScriptLine
  2053. Keywords.BackgroundColor3 = Color3.new(1, 1, 1)
  2054. Keywords.BackgroundTransparency = 1
  2055. Keywords.Position = UDim2.new(0, 40, 0, 0)
  2056. Keywords.Size = UDim2.new(1, -40, 1, 0)
  2057. Keywords.ZIndex = 3
  2058. Keywords.Font = Enum.Font.Code
  2059. Keywords.FontSize = Enum.FontSize.Size18
  2060. Keywords.Text = ""
  2061. Keywords.TextColor3 = Color3.new(0.23, 1, 0)
  2062. Keywords.TextSize = 17
  2063. Keywords.TextXAlignment = Enum.TextXAlignment.Left
  2064.  
  2065. Globals.Name = "Globals"
  2066. Globals.Parent = ScriptLine
  2067. Globals.BackgroundColor3 = Color3.new(1, 1, 1)
  2068. Globals.BackgroundTransparency = 1
  2069. Globals.Position = UDim2.new(0, 40, 0, 0)
  2070. Globals.Size = UDim2.new(1, -40, 1, 0)
  2071. Globals.ZIndex = 3
  2072. Globals.Font = Enum.Font.Code
  2073. Globals.FontSize = Enum.FontSize.Size18
  2074. Globals.Text = ""
  2075. Globals.TextColor3 = Color3.new(1, 0, 0)
  2076. Globals.TextSize = 17
  2077. Globals.TextXAlignment = Enum.TextXAlignment.Left
  2078.  
  2079. Enabled.Name = "Enabled"
  2080. Enabled.Parent = SBTN
  2081. Enabled.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
  2082. Enabled.BorderSizePixel = 1
  2083. Enabled.BorderColor3 = Color3.fromRGB(30, 100, 30)
  2084. Enabled.Position = UDim2.new(0, 210, 0, 0)
  2085. Enabled.Size = UDim2.new(1, -210, 1, 0)
  2086. Enabled.ZIndex = 4
  2087. Enabled.Font = Enum.Font.SourceSansBold
  2088. Enabled.FontSize = Enum.FontSize.Size14
  2089. Enabled.Text = "Enabled"
  2090. Enabled.TextColor3 = Color3.fromRGB(60, 200, 60)
  2091. Enabled.TextSize = 13
  2092. Enabled.BackgroundTransparency = 0.3
  2093.  
  2094. SetRemotesTab.Name = "SetRemotesTab"
  2095. SetRemotesTab.Parent = BG
  2096. SetRemotesTab.Visible = false
  2097. SetRemotesTab.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2098. SetRemotesTab.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  2099. SetRemotesTab.ClipsDescendants = true
  2100. SetRemotesTab.Position = UDim2.new(0, 270, 1, -50)
  2101. SetRemotesTab.Size = UDim2.new(1, -280, 0, 40)
  2102. SetRemotesTab.ZIndex = 2
  2103. SetRemotesTab.BackgroundTransparency = 0.3
  2104.  
  2105. FilterF.Name = "FilterF"
  2106. FilterF.Parent = SetRemotesTab
  2107. FilterF.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2108. FilterF.BorderColor3 = Color3.new(0.4, 0.12, 0.12)
  2109. FilterF.Position = UDim2.new(0, 120, 0.5, -10)
  2110. FilterF.Size = UDim2.new(0, 120, 0, 20)
  2111. FilterF.ZIndex = 3
  2112. FilterF.Font = Enum.Font.SourceSansBold
  2113. FilterF.FontSize = Enum.FontSize.Size14
  2114. FilterF.Text = "FILTER FUNCTIONS"
  2115. FilterF.TextColor3 = Color3.new(0.8, 0.23, 0.23)
  2116. FilterF.TextSize = 13
  2117. FilterF.BackgroundTransparency = 0.3
  2118.  
  2119. FilterE.Name = "FilterE"
  2120. FilterE.Parent = SetRemotesTab
  2121. FilterE.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2122. FilterE.BorderColor3 = Color3.new(0.4, 0.12, 0.12)
  2123. FilterE.Position = UDim2.new(0, 10, 0.5, -10)
  2124. FilterE.Size = UDim2.new(-0.02, 100, 0, 20)
  2125. FilterE.ZIndex = 3
  2126. FilterE.Font = Enum.Font.SourceSansBold
  2127. FilterE.FontSize = Enum.FontSize.Size14
  2128. FilterE.Text = "FILTER EVENTS"
  2129. FilterE.TextColor3 = Color3.new(0.8, 0.23, 0.23)
  2130. FilterE.TextSize = 13
  2131. FilterE.BackgroundTransparency = 0.3
  2132.  
  2133. Search.Name = "Search"
  2134. Search.Parent = SetRemotesTab
  2135. Search.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2136. Search.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  2137. Search.Position = UDim2.new(0, 360, 0.5, -10)
  2138. Search.Selectable = true
  2139. Search.Size = UDim2.new(1, -370, 0, 20)
  2140. Search.ZIndex = 3
  2141. Search.Font = Enum.Font.SourceSansBold
  2142. Search.FontSize = Enum.FontSize.Size14
  2143. Search.Text = "[SEARCH]"
  2144. Search.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  2145. Search.TextSize = 13
  2146. Search.BackgroundTransparency = 0.3
  2147.  
  2148. lvl6Output.Name = "lvl6Output"
  2149. lvl6Output.Parent = lvl6Frame
  2150. lvl6Output.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2151. lvl6Output.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  2152. lvl6Output.Position = UDim2.new(0, 0, 1, -110)
  2153. lvl6Output.Size = UDim2.new(1, 0, 0, 110)
  2154. lvl6Output.ZIndex = 3
  2155. lvl6Output.CanvasSize = UDim2.new(3, 0, 15, 0)
  2156. lvl6Output.BottomImage = "rbxassetid://148970562"
  2157. lvl6Output.MidImage = "rbxassetid://148970562"
  2158. lvl6Output.ScrollBarThickness = 5
  2159. lvl6Output.TopImage = "rbxassetid://148970562"
  2160. lvl6Output.BackgroundTransparency = 0.3
  2161.  
  2162. lvl6Source.Name = "lvl6Source"
  2163. lvl6Source.Parent = lvl6Frame
  2164. lvl6Source.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2165. lvl6Source.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  2166. lvl6Source.Position = UDim2.new(0, 0, 0, 30)
  2167. lvl6Source.Size = UDim2.new(1, 0, 1, -160)
  2168. lvl6Source.ZIndex = 3
  2169. lvl6Source.BottomImage = "rbxassetid://148970562"
  2170. lvl6Source.CanvasSize = UDim2.new(0, 0, 20, 0)
  2171. lvl6Source.MidImage = "rbxassetid://148970562"
  2172. lvl6Source.ScrollBarThickness = 5
  2173. lvl6Source.TopImage = "rbxassetid://148970562"
  2174. lvl6Source.BackgroundTransparency = 0.3
  2175.  
  2176. Source_.Name = "Source_"
  2177. Source_.Parent = lvl6Source
  2178. Source_.BackgroundColor3 = Color3.new(1, 1, 1)
  2179. Source_.BackgroundTransparency = 1
  2180. Source_.Size = UDim2.new(1, 0, 1, 0)
  2181. Source_.Position = UDim2.new(0, 30, 0, 0)
  2182. Source_.ZIndex = 4
  2183. Source_.ClearTextOnFocus = false
  2184. Source_.MultiLine = true
  2185. Source_.Font = Enum.Font.Code
  2186. Source_.FontSize = Enum.FontSize.Size18
  2187. Source_.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  2188. Source_.TextSize = 17
  2189. Source_.Text = ""
  2190. Source_.TextXAlignment = Enum.TextXAlignment.Left
  2191. Source_.TextYAlignment = Enum.TextYAlignment.Top
  2192.  
  2193. Comments_.Name = "Comments_"
  2194. Comments_.Parent = Source_
  2195. Comments_.BackgroundColor3 = Color3.new(1, 1, 1)
  2196. Comments_.BackgroundTransparency = 1
  2197. Comments_.Size = UDim2.new(1, 0, 1, 0)
  2198. Comments_.ZIndex = 5
  2199. Comments_.Font = Enum.Font.Code
  2200. Comments_.FontSize = Enum.FontSize.Size18
  2201. Comments_.Text = ""
  2202. Comments_.TextColor3 = Color3.new(0.235294, 0.784314, 0.235294)
  2203. Comments_.TextSize = 17
  2204. Comments_.TextXAlignment = Enum.TextXAlignment.Left
  2205. Comments_.TextYAlignment = Enum.TextYAlignment.Top
  2206.  
  2207. Globals_.Name = "Globals_"
  2208. Globals_.Parent = Source_
  2209. Globals_.BackgroundColor3 = Color3.new(1, 1, 1)
  2210. Globals_.BackgroundTransparency = 1
  2211. Globals_.Size = UDim2.new(1, 0, 1, 0)
  2212. Globals_.ZIndex = 5
  2213. Globals_.Font = Enum.Font.Code
  2214. Globals_.FontSize = Enum.FontSize.Size18
  2215. Globals_.Text = ""
  2216. Globals_.TextColor3 = Color3.new(1, 0, 0)
  2217. Globals_.TextSize = 17
  2218. Globals_.TextXAlignment = Enum.TextXAlignment.Left
  2219. Globals_.TextYAlignment = Enum.TextYAlignment.Top
  2220.  
  2221. Keywords_.Name = "Keywords_"
  2222. Keywords_.Parent = Source_
  2223. Keywords_.BackgroundColor3 = Color3.new(1, 1, 1)
  2224. Keywords_.BackgroundTransparency = 1
  2225. Keywords_.Size = UDim2.new(1, 0, 1, 0)
  2226. Keywords_.ZIndex = 5
  2227. Keywords_.Font = Enum.Font.Code
  2228. Keywords_.FontSize = Enum.FontSize.Size18
  2229. Keywords_.Text = ""
  2230. Keywords_.TextColor3 = Color3.new(0.23, 1, 0)
  2231. Keywords_.TextSize = 17
  2232. Keywords_.TextXAlignment = Enum.TextXAlignment.Left
  2233. Keywords_.TextYAlignment = Enum.TextYAlignment.Top
  2234.  
  2235. RemoteHighlight_.Name = "RemoteHighlight_"
  2236. RemoteHighlight_.Parent = Source_
  2237. RemoteHighlight_.BackgroundColor3 = Color3.new(1, 1, 1)
  2238. RemoteHighlight_.BackgroundTransparency = 1
  2239. RemoteHighlight_.Size = UDim2.new(1, 0, 1, 0)
  2240. RemoteHighlight_.ZIndex = 5
  2241. RemoteHighlight_.Font = Enum.Font.Code
  2242. RemoteHighlight_.FontSize = Enum.FontSize.Size18
  2243. RemoteHighlight_.Text = ""
  2244. RemoteHighlight_.TextColor3 = Color3.new(0, 0.568627, 1)
  2245. RemoteHighlight_.TextSize = 17
  2246. RemoteHighlight_.TextXAlignment = Enum.TextXAlignment.Left
  2247. RemoteHighlight_.TextYAlignment = Enum.TextYAlignment.Top
  2248.  
  2249. Strings_.Name = "Strings_"
  2250. Strings_.Parent = Source_
  2251. Strings_.BackgroundColor3 = Color3.new(1, 1, 1)
  2252. Strings_.BackgroundTransparency = 1
  2253. Strings_.Size = UDim2.new(1, 0, 1, 0)
  2254. Strings_.ZIndex = 5
  2255. Strings_.Font = Enum.Font.Code
  2256. Strings_.FontSize = Enum.FontSize.Size18
  2257. Strings_.Text = ""
  2258. Strings_.TextColor3 = Color3.new(0.6, 0.6, 0)
  2259. Strings_.TextSize = 17
  2260. Strings_.TextXAlignment = Enum.TextXAlignment.Left
  2261. Strings_.TextYAlignment = Enum.TextYAlignment.Top
  2262.  
  2263. Tokens_.Name = "Tokens_"
  2264. Tokens_.Parent = Source_
  2265. Tokens_.BackgroundColor3 = Color3.new(1, 1, 1)
  2266. Tokens_.BackgroundTransparency = 1
  2267. Tokens_.Size = UDim2.new(1, 0, 1, 0)
  2268. Tokens_.ZIndex = 5
  2269. Tokens_.Font = Enum.Font.Code
  2270. Tokens_.FontSize = Enum.FontSize.Size18
  2271. Tokens_.Text = ""
  2272. Tokens_.TextColor3 = Color3.new(0.4, 0.4, 0.4)
  2273. Tokens_.TextSize = 17
  2274. Tokens_.TextXAlignment = Enum.TextXAlignment.Left
  2275. Tokens_.TextYAlignment = Enum.TextYAlignment.Top
  2276.  
  2277. ExecuteScript.Name = "ExecuteScript"
  2278. ExecuteScript.Parent = lvl6Frame
  2279. ExecuteScript.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2280. ExecuteScript.BorderColor3 = Color3.new(0.117647, 0.392157, 0.117647)
  2281. ExecuteScript.Position = UDim2.new(0.435, -280, 0, 0)
  2282. ExecuteScript.Size = UDim2.new(-0.15, 300, 0, 20)
  2283. ExecuteScript.ZIndex = 3
  2284. ExecuteScript.Font = Enum.Font.SourceSansBold
  2285. ExecuteScript.FontSize = Enum.FontSize.Size14
  2286. ExecuteScript.Text = "EXECUTE"
  2287. ExecuteScript.TextColor3 = Color3.new(0.235294, 0.784314, 0.235294)
  2288. ExecuteScript.TextSize = 13
  2289. ExecuteScript.BackgroundTransparency = 0.3
  2290.  
  2291. lvl6.Name = "lvl6"
  2292. lvl6.Parent = ButtonsFrame
  2293. lvl6.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2294. lvl6.BorderColor3 = Color3.new(0.38, 0.38, 0.38)
  2295. lvl6.Position = UDim2.new(-0.235, 840, 0.5, -10)
  2296. lvl6.Size = UDim2.new(-0.02, 100, 0, 20)
  2297. lvl6.ZIndex = 3
  2298. lvl6.Font = Enum.Font.SourceSansBold
  2299. lvl6.FontSize = Enum.FontSize.Size14
  2300. lvl6.Text = "LVL6 "
  2301. lvl6.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  2302. lvl6.TextSize = 13
  2303. lvl6.BackgroundTransparency = 0.3
  2304.  
  2305. lvl6Frame.Name = "lvl6Frame"
  2306. lvl6Frame.Parent = BG
  2307. lvl6Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  2308. lvl6Frame.BackgroundTransparency = 1
  2309. lvl6Frame.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  2310. lvl6Frame.Position = UDim2.new(0, 270, 0, 80)
  2311. lvl6Frame.Size = UDim2.new(1, -280, 1, -90)
  2312. lvl6Frame.ZIndex = 2
  2313. lvl6Frame.Visible = false
  2314.  
  2315. Resize.Name = "Resize"
  2316. Resize.Parent = lvl6Frame
  2317. Resize.BackgroundColor3 = Color3.new(0.4, 0.4, 0.4)
  2318. Resize.BorderSizePixel = 0
  2319. Resize.Draggable = true
  2320. Resize.Position = UDim2.new(0.5, -50, 1, -130)
  2321. Resize.Size = UDim2.new(0, 100, 0, 10)
  2322. Resize.ZIndex = 3
  2323. Resize.Font = Enum.Font.SourceSans
  2324. Resize.FontSize = Enum.FontSize.Size14
  2325. Resize.Text = ""
  2326. Resize.TextSize = 13
  2327. Resize.BackgroundTransparency = 0.3
  2328.  
  2329. ClearScript.Name = "ClearScript"
  2330. ClearScript.Parent = lvl6Frame
  2331. ClearScript.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2332. ClearScript.BorderColor3 = Color3.new(0.4, 0.12, 0.12)
  2333. ClearScript.Position = UDim2.new(1.11, -280, 0, 0)
  2334. ClearScript.Size = UDim2.new(-0.15, 300, 0, 20)
  2335. ClearScript.ZIndex = 3
  2336. ClearScript.Font = Enum.Font.SourceSansBold
  2337. ClearScript.FontSize = Enum.FontSize.Size14
  2338. ClearScript.Text = "CLEAR"
  2339. ClearScript.TextColor3 = Color3.new(0.8, 0.23, 0.23)
  2340. ClearScript.TextSize = 13
  2341. ClearScript.BackgroundTransparency = 0.3
  2342.  
  2343. ClearOutput.Name = "ClearOutput"
  2344. ClearOutput.Parent = lvl6Frame
  2345. ClearOutput.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2346. ClearOutput.BorderColor3 = Color3.new(0.4, 0.12, 0.12)
  2347. ClearOutput.Position = UDim2.new(0.8825, -350, 0, 0)
  2348. ClearOutput.Size = UDim2.new(-0.15, 300, 0, 20)
  2349. ClearOutput.ZIndex = 3
  2350. ClearOutput.Font = Enum.Font.SourceSansBold
  2351. ClearOutput.FontSize = Enum.FontSize.Size14
  2352. ClearOutput.Text = "CLEAR OUTPUT"
  2353. ClearOutput.TextColor3 = Color3.new(0.8, 0.23, 0.23)
  2354. ClearOutput.TextSize = 13
  2355. ClearOutput.BackgroundTransparency = 0.3
  2356.  
  2357. Label.Name = "Label"
  2358. Label.Parent = Storage
  2359. Label.BackgroundColor3 = Color3.new(1, 1, 1)
  2360. Label.BackgroundTransparency = 1
  2361. Label.Size = UDim2.new(1, 0, 0, 17)
  2362. Label.ZIndex = 4
  2363. Label.Font = Enum.Font.Code
  2364. Label.FontSize = Enum.FontSize.Size14
  2365. Label.TextColor3 = Color3.new(1, 1, 1)
  2366. Label.TextSize = 13
  2367. Label.TextXAlignment = Enum.TextXAlignment.Left
  2368.  
  2369. Lines.Name = "Lines"
  2370. Lines.Parent = lvl6Source
  2371. Lines.BackgroundColor3 = Color3.new(1, 1, 1)
  2372. Lines.BackgroundTransparency = 1
  2373. Lines.Size = UDim2.new(0, 30, 1, 0)
  2374. Lines.ZIndex = 4
  2375. Lines.Font = Enum.Font.Code
  2376. Lines.FontSize = Enum.FontSize.Size18
  2377. Lines.Text = "1"
  2378. Lines.TextColor3 = Color3.new(1, 1, 1)
  2379. Lines.TextSize = 17
  2380. Lines.TextYAlignment = Enum.TextYAlignment.Top
  2381.  
  2382. LoadSource.Name = "LoadSource"
  2383. LoadSource.Parent = ButtonsFrame
  2384. LoadSource.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2385. LoadSource.BorderColor3 = Color3.new(0.38, 0.38, 0.38)
  2386. LoadSource.Position = UDim2.new(-0.255, 950, 0.5, -10)
  2387. LoadSource.Size = UDim2.new(-0.02, 100, 0, 20)
  2388. LoadSource.ZIndex = 3
  2389. LoadSource.Font = Enum.Font.SourceSansBold
  2390. LoadSource.FontSize = Enum.FontSize.Size14
  2391. LoadSource.Text = "LOAD"
  2392. LoadSource.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  2393. LoadSource.TextSize = 13
  2394. LoadSource.BackgroundTransparency = 0.3
  2395.  
  2396. Mute.Name = "Mute"
  2397. Mute.Parent = ButtonsFrame
  2398. Mute.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2399. Mute.BorderColor3 = Color3.fromRGB(30, 100, 30)
  2400. Mute.Position = UDim2.new(-0.275, 1060, 0.5, -10)
  2401. Mute.Size = UDim2.new(-0.02, 100, 0, 20)
  2402. Mute.ZIndex = 3
  2403. Mute.Font = Enum.Font.SourceSansBold
  2404. Mute.FontSize = Enum.FontSize.Size14
  2405. Mute.Text = ""
  2406. Mute.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  2407. Mute.TextSize = 13
  2408. Mute.BackgroundTransparency = 0.3
  2409.  
  2410. Icon_3 .Name = "Icon"
  2411. Icon_3 .Parent = Mute
  2412. Icon_3 .BackgroundColor3 = Color3.new(1, 1, 1)
  2413. Icon_3 .BackgroundTransparency = 1
  2414. Icon_3 .Position = UDim2.new(0.5, -10, 0, 0)
  2415. Icon_3 .Size = UDim2.new(0, 20, 1, 0)
  2416. Icon_3 .ZIndex = 4
  2417. Icon_3 .Image = "rbxassetid://302250236"
  2418. Icon_3 .ImageColor3 = Color3.fromRGB(60, 200, 60)
  2419.  
  2420. Refresh.Name = "Refresh"
  2421. Refresh.Parent = SetRemotesTab
  2422. Refresh.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2423. Refresh.BorderColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  2424. Refresh.Position = UDim2.new(0, 250, 0.5, -10)
  2425. Refresh.Size = UDim2.new(-0.02, 100, 0, 20)
  2426. Refresh.ZIndex = 3
  2427. Refresh.Font = Enum.Font.SourceSansBold
  2428. Refresh.FontSize = Enum.FontSize.Size14
  2429. Refresh.Text = "REFRESH"
  2430. Refresh.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  2431. Refresh.TextSize = 13
  2432. Refresh.BackgroundTransparency = 0.3
  2433.  
  2434. RemoteButtons.Name = "RemoteButtons"
  2435. RemoteButtons.Parent = BG
  2436. RemoteButtons.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2437. RemoteButtons.BorderColor3 = Color3.new(0.2, 0.2, 0.2)
  2438. RemoteButtons.Position = UDim2.new(0, 270, 1, -50)
  2439. RemoteButtons.Size = UDim2.new(1, -280, 0, 40)
  2440. RemoteButtons.ZIndex = 2
  2441. RemoteButtons.BackgroundTransparency = 0.3
  2442.  
  2443. FireRemote.Name = "FireRemote"
  2444. FireRemote.Parent = RemoteButtons
  2445. FireRemote.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2446. FireRemote.BorderColor3 = Color3.new(0.3, 0.3, 0.3)
  2447. FireRemote.Position = UDim2.new(0, 10, 0.5, -10)
  2448. FireRemote.Size = UDim2.new(-0.02, 145, 0, 20)
  2449. FireRemote.ZIndex = 3
  2450. FireRemote.Font = Enum.Font.SourceSansBold
  2451. FireRemote.FontSize = Enum.FontSize.Size14
  2452. FireRemote.Text = "FIRE REMOTE"
  2453. FireRemote.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  2454. FireRemote.TextSize = 13
  2455. FireRemote.BackgroundTransparency = 0.3
  2456.  
  2457. FireDelay.Name = "FireDelay"
  2458. FireDelay.Parent = RemoteButtons
  2459. FireDelay.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2460. FireDelay.BorderColor3 = Color3.new(0.3, 0.3, 0.3)
  2461. FireDelay.Position = UDim2.new(0.09, 290, 0.5, -10)
  2462. FireDelay.Size = UDim2.new(0, 50, 0, 20)
  2463. FireDelay.ZIndex = 3
  2464. FireDelay.Font = Enum.Font.SourceSansBold
  2465. FireDelay.FontSize = Enum.FontSize.Size14
  2466. FireDelay.Text = "Delay"
  2467. FireDelay.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  2468. FireDelay.TextSize = 13
  2469. FireDelay.BackgroundTransparency = 0.3
  2470.  
  2471. LoopFire.Name = "LoopFire"
  2472. LoopFire.Parent = RemoteButtons
  2473. LoopFire.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2474. LoopFire.BorderColor3 = Color3.new(0.3, 0.3, 0.3)
  2475. LoopFire.Position = UDim2.new(0.045, 120, 0.5, -10)
  2476. LoopFire.Size = UDim2.new(-0.02, 145, 0, 20)
  2477. LoopFire.ZIndex = 3
  2478. LoopFire.Font = Enum.Font.SourceSansBold
  2479. LoopFire.FontSize = Enum.FontSize.Size14
  2480. LoopFire.Text = "FOR-LOOP FIRE"
  2481. LoopFire.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  2482. LoopFire.TextSize = 13
  2483. LoopFire.BackgroundTransparency = 0.3
  2484.  
  2485. FireAmount.Name = "FireAmount"
  2486. FireAmount.Parent = RemoteButtons
  2487. FireAmount.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2488. FireAmount.BorderColor3 = Color3.new(0.3, 0.3, 0.3)
  2489. FireAmount.Position = UDim2.new(0.0915, 230, 0.5, -10)
  2490. FireAmount.Size = UDim2.new(0, 50, 0, 20)
  2491. FireAmount.ZIndex = 3
  2492. FireAmount.Font = Enum.Font.SourceSansBold
  2493. FireAmount.FontSize = Enum.FontSize.Size14
  2494. FireAmount.Text = "Amount"
  2495. FireAmount.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  2496. FireAmount.TextSize = 13
  2497. FireAmount.BackgroundTransparency = 0.3
  2498.  
  2499. Break.Name = "Break"
  2500. Break.Parent = RemoteButtons
  2501. Break.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2502. Break.BorderColor3 = Color3.new(0.4, 0.12, 0.12)
  2503. Break.Position = UDim2.new(0.0875, 350, 0.5, -10)
  2504. Break.Size = UDim2.new(-0.02, 100, 0, 20)
  2505. Break.ZIndex = 3
  2506. Break.Font = Enum.Font.SourceSansBold
  2507. Break.FontSize = Enum.FontSize.Size14
  2508. Break.Text = "BREAK"
  2509. Break.TextColor3 = Color3.new(0.8, 0.23, 0.23)
  2510. Break.TextSize = 13
  2511. Break.BackgroundTransparency = 0.3
  2512.  
  2513. WhileLoopFire.Name = "WhileLoopFire"
  2514. WhileLoopFire.Parent = RemoteButtons
  2515. WhileLoopFire.BackgroundColor3 = Color3.new(0.05, 0.05, 0.05)
  2516. WhileLoopFire.BorderColor3 = Color3.new(0.3, 0.3, 0.3)
  2517. WhileLoopFire.Position = UDim2.new(0.068, 460, 0.5, -10)
  2518. WhileLoopFire.Size = UDim2.new(-0.02, 145, 0, 20)
  2519. WhileLoopFire.ZIndex = 3
  2520. WhileLoopFire.Font = Enum.Font.SourceSansBold
  2521. WhileLoopFire.FontSize = Enum.FontSize.Size14
  2522. WhileLoopFire.Text = "INF-LOOP FIRE"
  2523. WhileLoopFire.TextColor3 = Color3.new(0.75, 0.75, 0.75)
  2524. WhileLoopFire.TextSize = 13
  2525. WhileLoopFire.BackgroundTransparency = 0.3
  2526.  
  2527. local playSound = function(sound, int)
  2528. spawn(function()
  2529. local s = sound:Clone()
  2530. s.Parent = RemoteSpy
  2531. s:Play()
  2532. s.PlaybackSpeed = int
  2533. end)
  2534. end
  2535.  
  2536. local HasSpecial = function(string)
  2537. return (string:match("%c") or string:match("%s") or string:match("%p") or tonumber(string:sub(1,1))) ~= nil
  2538. end
  2539.  
  2540. local GetPath = function(Instance)
  2541. local Obj = Instance
  2542. local string = {}
  2543. local temp = {}
  2544. local error = false
  2545.  
  2546. while Obj ~= game do
  2547. if Obj == nil then
  2548. error = true
  2549. break
  2550. end
  2551. table.insert(temp, Obj.Parent == game and Obj.ClassName or tostring(Obj))
  2552. Obj = Obj.Parent
  2553. end
  2554. table.insert(string, "game:GetService(\"" .. temp[#temp] .. "\")")
  2555. for i = #temp - 1, 1, -1 do
  2556. table.insert(string, HasSpecial(temp[i]) and "[\"" .. temp[i] .. "\"]" or "." .. temp[i])
  2557.  
  2558. end
  2559. return (error and "nil -- Path contained an invalid instance" or table.concat(string, ""))
  2560. end
  2561.  
  2562. local GetType = function(Instance)
  2563. local Types =
  2564. {
  2565. EnumItem = function()
  2566. return "Enum." .. tostring(Instance.EnumType) .. "." .. tostring(Instance.Name)
  2567. end,
  2568. Instance = function()
  2569. return GetPath(Instance)
  2570. end,
  2571. CFrame = function()
  2572. return "CFrame.new(" .. tostring(Instance) .. ")"
  2573. end,
  2574. Vector3 = function()
  2575. return "Vector3.new(" .. tostring(Instance) .. ")"
  2576. end,
  2577. BrickColor = function()
  2578. return "BrickColor.new(\"" .. tostring(Instance) .. "\")"
  2579. end,
  2580. Color3 = function()
  2581. return "Color3.new(" .. tostring(Instance) .. ")"
  2582. end,
  2583.  
  2584. string = function()
  2585. local S = tostring(Instance)
  2586. return "\"" .. (encrypt_string and S:gsub(".", function(c) return "\\" .. c:byte() end) or S) .. "\""
  2587. end,
  2588.  
  2589. Ray = function()
  2590. return "Ray.new(Vector3.new(" .. tostring(Instance.Origin) .. "), Vector3.new(" .. tostring(Instance.Direction) .. "))"
  2591. end
  2592. }
  2593.  
  2594. return Types[typeof(Instance)] ~= nil and Types[typeof(Instance)]() or tostring(Instance)
  2595. end
  2596.  
  2597. local resize_onchange = function(type)
  2598. if type == "Position" then
  2599. Resize.Position = UDim2.new(0.5, -50, 1, Resize.Position.Y.Offset)
  2600. lvl6Source.Size = UDim2.new(1, 0, 1, Resize.Position.Y.Offset - 30)
  2601. lvl6Output.Position = UDim2.new(0, 0, 1, Resize.Position.Y.Offset + 20)
  2602. lvl6Output.Size = UDim2.new(1, 0, 0, 110 + (-130 - Resize.Position.Y.Offset))
  2603. if Resize.Position.Y.Offset <= -420 then
  2604. Resize.Position = UDim2.new(0.5, -50, 1, -420)
  2605. elseif Resize.Position.Y.Offset >= -40 then
  2606. Resize.Position = UDim2.new(0.5, -50, 1, -40)
  2607. end
  2608. end
  2609. end
  2610.  
  2611. local clear_lvl6 = function()
  2612. playSound(topPress, 1)
  2613. Source_.Text = ""
  2614. end
  2615.  
  2616. local onchange_lvl6source = function(type)
  2617. if type == "Text" then
  2618. Source_.Comments_.Text = Comments(Source_.Text)
  2619. end
  2620. end
  2621.  
  2622. local onclick_lvl6 = function()
  2623. print("hi")
  2624. playSound(topPress, 1)
  2625. lvl6Frame.Visible = true
  2626. RemoteButtons.Visible = false
  2627. SetRemotes.Visible = false
  2628. SetRemotesTab.Visible = false
  2629. Source.Visible = false
  2630. end
  2631.  
  2632. local onclick_settings = function()
  2633. playSound(topPress, 1)
  2634. Source.Visible = not Source.Visible
  2635. SetRemotes.Visible = not Source.Visible
  2636. SetRemotesTab.Visible = not Source.Visible
  2637. RemoteButtons.Visible = Source.Visible
  2638. lvl6Frame.Visible = false
  2639. end
  2640.  
  2641. local onclick_remotespy = function()
  2642. playSound(topPress, 1)
  2643. spy_enabled = not spy_enabled
  2644. EnableSpy.TextColor3 = EnableSpy.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60)
  2645. EnableSpy.BorderColor3 = EnableSpy.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30)
  2646. end
  2647.  
  2648. local onclick_mute = function()
  2649. playSound(topPress, 1)
  2650. Mute.BorderColor3 = Mute.BorderColor3 == Color3.fromRGB(30, 100, 30) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30)
  2651. Mute.Icon.ImageColor3 = Mute.Icon.ImageColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60)
  2652. for i, v in pairs(sounds) do
  2653. v.Volume = Mute.Icon.ImageColor3 == Color3.fromRGB(60, 200, 60) and 0.5 or 0
  2654. end
  2655. end
  2656.  
  2657. local clear_logs = function()
  2658. playSound(topPress, 1)
  2659. Remotes:ClearAllChildren()
  2660. remotes_fired = 0
  2661. Total.Text = "0"
  2662. end
  2663.  
  2664. local filter_events = function()
  2665. local n = 0
  2666. for i, v in pairs(SetRemotes:GetChildren()) do
  2667. v.Visible = not (FilterE.TextColor3 == Color3.fromRGB(60, 200, 60) and v.Icon.Image == "rbxassetid://413369623")
  2668. if v.Visible == true then
  2669. n = n + 1
  2670. v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
  2671. else
  2672. v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
  2673. end
  2674. end
  2675. end
  2676.  
  2677. local filter_functions = function()
  2678. local n = 0
  2679. for i, v in pairs(SetRemotes:GetChildren()) do
  2680. v.Visible = not (FilterF.TextColor3 == Color3.fromRGB(60, 200, 60) and v.Icon.Image == "rbxassetid://413369506")
  2681. if v.Visible == true then
  2682. n = n + 1
  2683. v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
  2684. else
  2685. v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
  2686. end
  2687. end
  2688. end
  2689.  
  2690. local onclick_fevents = function()
  2691. playSound(topPress, 1)
  2692. FilterE.TextColor3 = FilterE.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60)
  2693. FilterE.BorderColor3 = FilterE.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30)
  2694. filter_events()
  2695. end
  2696.  
  2697. local onclick_ffunctions = function()
  2698. playSound(topPress, 1)
  2699. FilterF.TextColor3 = FilterF.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60)
  2700. FilterF.BorderColor3 = FilterF.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30)
  2701. filter_functions()
  2702. end
  2703.  
  2704. local Highlight = function(string, keywords)
  2705. local K = {}
  2706. local S = string
  2707. local Token =
  2708. {
  2709. ["="] = true,
  2710. ["."] = true,
  2711. [","] = true,
  2712. ["("] = true,
  2713. [")"] = true,
  2714. ["["] = true,
  2715. ["]"] = true,
  2716. ["{"] = true,
  2717. ["}"] = true,
  2718. [":"] = true,
  2719. ["*"] = true,
  2720. ["/"] = true,
  2721. ["+"] = true,
  2722. ["-"] = true,
  2723. ["%"] = true,
  2724. [";"] = true,
  2725. ["~"] = true
  2726. }
  2727. for i, v in pairs(keywords) do
  2728. K[v] = true
  2729. end
  2730. S = S:gsub(".", function(c)
  2731. if Token[c] ~= nil then
  2732. return "\32"
  2733. else
  2734. return c
  2735. end
  2736. end)
  2737. S = S:gsub("%S+", function(c)
  2738. if K[c] ~= nil then
  2739. return c
  2740. else
  2741. return (" "):rep(#c)
  2742. end
  2743. end)
  2744.  
  2745. return S
  2746. end
  2747.  
  2748. local hTokens = function(string)
  2749. local Token =
  2750. {
  2751. ["="] = true,
  2752. ["."] = true,
  2753. [","] = true,
  2754. ["("] = true,
  2755. [")"] = true,
  2756. ["["] = true,
  2757. ["]"] = true,
  2758. ["{"] = true,
  2759. ["}"] = true,
  2760. [":"] = true,
  2761. ["*"] = true,
  2762. ["/"] = true,
  2763. ["+"] = true,
  2764. ["-"] = true,
  2765. ["%"] = true,
  2766. [";"] = true,
  2767. ["~"] = true
  2768. }
  2769. local A = ""
  2770. string:gsub(".", function(c)
  2771. if Token[c] ~= nil then
  2772. A = A .. c
  2773. elseif c == "\n" then
  2774. A = A .. "\n"
  2775. elseif c == "\t" then
  2776. A = A .. "\t"
  2777. else
  2778. A = A .. "\32"
  2779. end
  2780. end)
  2781.  
  2782. return A
  2783. end
  2784.  
  2785.  
  2786. local strings = function(string)
  2787. local highlight = ""
  2788. local quote = false
  2789. string:gsub(".", function(c)
  2790. if quote == false and c == "\"" then
  2791. quote = true
  2792. elseif quote == true and c == "\"" then
  2793. quote = false
  2794. end
  2795. if quote == false and c == "\"" then
  2796. highlight = highlight .. "\""
  2797. elseif c == "\n" then
  2798. highlight = highlight .. "\n"
  2799. elseif c == "\t" then
  2800. highlight = highlight .. "\t"
  2801. elseif quote == true then
  2802. highlight = highlight .. c
  2803. elseif quote == false then
  2804. highlight = highlight .. "\32"
  2805. end
  2806. end)
  2807.  
  2808. return highlight
  2809. end
  2810.  
  2811. local comments = function(string)
  2812. local ret = ""
  2813. string:gsub("[^\r\n]+", function(c)
  2814. local comm = false
  2815. local i = 0
  2816. c:gsub(".", function(n)
  2817. i = i + 1
  2818. if c:sub(i, i + 1) == "--" then
  2819. comm = true
  2820. end
  2821. if comm == true then
  2822. ret = ret .. n
  2823. else
  2824. ret = ret .. "\32"
  2825. end
  2826. end)
  2827. ret = ret
  2828. end)
  2829.  
  2830. return ret
  2831. end
  2832.  
  2833. local copy_source = function()
  2834. playSound(topPress, 1)
  2835. local script = ""
  2836. local copy
  2837. for i, v in pairs(Source:GetChildren()) do
  2838. script = script .. v.SourceText.Text .. "\n"
  2839. end
  2840. if Clipboard ~= nil then
  2841. copy = Clipboard.set
  2842. elseif Synapse ~= nil then
  2843. copy = function(str)
  2844. Synapse:Copy(str)
  2845. end
  2846. elseif setclipboard ~= nil then
  2847. copy = setclipboard
  2848. end
  2849. copy(script)
  2850. end
  2851.  
  2852. local filter_remotes = function(type)
  2853. local n = 0
  2854. if type == "Text" then
  2855. for i, v in pairs(SetRemotes:GetChildren()) do
  2856. if v.Name:lower():match(Search.Text:lower()) and string ~= "" then
  2857. v.Visible = true
  2858. n = n + 1
  2859. else
  2860. v.Visible = false
  2861. end
  2862. if v.Visible == true then
  2863. v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
  2864. else
  2865. v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
  2866. end
  2867. end
  2868. end
  2869. end
  2870.  
  2871. local highlight_source = function(type)
  2872. if type == "Text" then
  2873. Source_.Text = Source_.Text:gsub("\13", "")
  2874. Source_.Text = Source_.Text:gsub("\t", " ")
  2875. local s = Source_.Text
  2876. Source_.Keywords_.Text = Highlight(s, lua_keywords)
  2877. Source_.Globals_.Text = Highlight(s, global_env)
  2878. Source_.RemoteHighlight_.Text = Highlight(s, {"FireServer", "fireServer", "InvokeServer", "invokeServer"})
  2879. Source_.Strings_.Text = strings(s)
  2880. Source_.Tokens_.Text = hTokens(s)
  2881. local lin = 1
  2882. s:gsub("\n", function()
  2883. lin = lin + 1
  2884. end)
  2885. Lines.Text = ""
  2886. for i = 1, lin do
  2887. Lines.Text = Lines.Text .. i .. "\n"
  2888. end
  2889. end
  2890. end
  2891.  
  2892. highlight_source("Text")
  2893.  
  2894. local format_warn_time = function()
  2895. local d = os.date("*t")
  2896. local tick = tostring(tick())
  2897. return d.hour .. ":" .. (d.min < 10 and "0" .. d.min or d.min) .. ":" .. (d.sec < 10 and "0" .. d.sec or d.sec) .. "." .. tick:sub(-3)
  2898. end
  2899.  
  2900. local log_output = function(string, type, color)
  2901. local out = Label:Clone()
  2902. out.Text = (type == true and string:gsub("\t", " ") or format_warn_time() .. " - " .. string:gsub("\t", " "))
  2903. out.TextColor3 = (color == nil and Color3.new(1, 1, 1) or color)
  2904. out.Parent = lvl6Output
  2905. out.Position = UDim2.new(0, 0, 0, -17 + #lvl6Output:GetChildren() * 17)
  2906. end
  2907.  
  2908. local load_source = function()
  2909. playSound(topPress, 1)
  2910. local script = ""
  2911. for i, v in pairs(Source:GetChildren()) do
  2912. script = script .. v.SourceText.Text .. "\n"
  2913. end
  2914. Source_.Text = (script == "" and (function() playSound(errorSound, 1) log_output("You haven't logged any remotes yet...", true) return "" end)() or script)
  2915. lvl6Frame.Visible = true
  2916. Source.Visible = false
  2917. RemoteButtons.Visible = false
  2918. SetRemotes.Visible = false
  2919. SetRemotesTab.Visible = false
  2920. end
  2921.  
  2922. local output_format = function(...)
  2923. local string = ""
  2924. for i, v in pairs{...} do
  2925. string = string .. tostring(v) .. " "
  2926. end
  2927.  
  2928. return string
  2929. end
  2930.  
  2931. local execute_lvl6 = function()
  2932. playSound(topPress, 1)
  2933. local env =
  2934. {
  2935. print = function(...)
  2936. output_format(...):gsub("[^\r\n]+", function(line)
  2937. log_output(line, false, Color3.new(1, 1, 1))
  2938. end)
  2939. end,
  2940. warn = function(...)
  2941. output_format(...):gsub("[^\r\n]+", function(line)
  2942. log_output(line, false, Color3.fromRGB(255, 155, 0))
  2943. end)
  2944. end
  2945. }
  2946. local func = loadstring(Source_.Text)
  2947. assert(not (type(func) == "nil" or type(func) == "string"), "Syntax error . . . Check script!")
  2948. spawn(setfenv(func, setmetatable(env, {__index = getfenv()})))
  2949. end
  2950.  
  2951. local clear_output = function()
  2952. playSound(topPress, 1)
  2953. lvl6Output:ClearAllChildren()
  2954. end
  2955.  
  2956. local context_error = function(error, trace)
  2957. playSound(errorSound, 1)
  2958. error:gsub("[^\r\n]+", function(line)
  2959. log_output(line, false, Color3.new(1, 0, 0))
  2960. end)
  2961. trace:gsub("[^\r\n]+", function(line)
  2962. log_output(line, false, Color3.fromRGB(0, 100, 255))
  2963. end)
  2964. end
  2965.  
  2966. -- FrontEnd-Connections // UI Events
  2967.  
  2968. LoadSource.MouseButton1Down:Connect(load_source)
  2969. ClearOutput.MouseButton1Down:Connect(clear_output)
  2970. ExecuteScript.MouseButton1Down:Connect(execute_lvl6)
  2971. ClearScript.MouseButton1Down:Connect(clear_lvl6)
  2972. Source_.Changed:Connect(highlight_source)
  2973. lvl6Source.Changed:Connect(onchange_lvl6source)
  2974. Resize.Changed:Connect(resize_onchange)
  2975. lvl6.MouseButton1Down:Connect(onclick_lvl6)
  2976. Settings.MouseButton1Down:Connect(onclick_settings)
  2977. ClearList.MouseButton1Down:Connect(clear_logs)
  2978. EnableSpy.MouseButton1Down:Connect(onclick_remotespy)
  2979. ToClipboard.MouseButton1Down:Connect(copy_source)
  2980. FilterE.MouseButton1Down:Connect(onclick_fevents)
  2981. FilterF.MouseButton1Down:Connect(onclick_ffunctions)
  2982. Search.Changed:Connect(filter_remotes)
  2983. Mute.MouseButton1Down:Connect(onclick_mute)
  2984. game:GetService("ScriptContext").Error:Connect(context_error)
  2985.  
  2986. Table_TS = function(T)
  2987. local M = {}
  2988. for i, v in pairs(T) do
  2989. local I = "\n\t" .. (type(i) == "number" and "[" .. i .. "] = " or "[\"" .. i .. "\"] = ")
  2990. table.insert(M, I .. (type(v) == "table" and Table_TS(v) or GetType(v)))
  2991. end
  2992.  
  2993. return "\n{" .. table.concat(M, ", ") .. "\n}"
  2994. end
  2995.  
  2996. function fill(base)
  2997. for i, v in pairs(base:GetChildren()) do
  2998. if v.ClassName:match("Remote") and v.Name ~= "CharacterSoundEvent" then
  2999. local B = SBTN:Clone()
  3000.  
  3001. B.Parent = SetRemotes
  3002. B.Icon.Image = (v.ClassName == "RemoteEvent" and "rbxassetid://413369506" or "rbxassetid://413369623")
  3003. B.RemoteName.Text = v.Name
  3004. B.Name = v.Name
  3005. B.Position = UDim2.new(0, 10, 0, -20 + #SetRemotes:GetChildren() * 30)
  3006. B.MouseButton1Down:Connect(function()
  3007. B.Enabled.Text = B.Enabled.Text == "Enabled" and "Disabled" or "Enabled"
  3008. B.Enabled.TextColor3 = B.Enabled.Text == "Enabled" and Color3.fromRGB(60, 200, 60) or Color3.fromRGB(200, 60, 60)
  3009. B.Enabled.BorderColor3 = B.Enabled.Text == "Enabled" and Color3.fromRGB(30, 100, 30) or Color3.fromRGB(100, 30, 30)
  3010. playSound(disableSound, B.Enabled.Text == "Enabled" and 1 or 0.9)
  3011. for i, v in pairs(Remotes:GetChildren()) do
  3012. if (v.RemoteName.Text == B.RemoteName.Text) then
  3013. v.Icon.ImageColor3 = B.Enabled.Text == "Disabled" and Color3.new(1, 0, 0) or Color3.new(1, 1, 1)
  3014. end
  3015. end
  3016. end)
  3017. end
  3018. fill(v)
  3019. end
  3020. end
  3021.  
  3022. fill(game)
  3023.  
  3024. -- Backend // Remotespy Backend
  3025.  
  3026. local game_meta = getrawmetatable(game)
  3027. local game_namecall = game_meta.__namecall
  3028. local namecall_dump = {}
  3029. local current_rmt = nil
  3030. local g_caller = nil
  3031. local f_return = nil
  3032. local Step = game:GetService("RunService").Stepped
  3033. local breakloop = false
  3034. local looprunning = false
  3035.  
  3036. local mwr = function() end
  3037.  
  3038. if setreadonly ~= nil then
  3039. mwr = function()
  3040. setreadonly(game_meta, false)
  3041. end
  3042. elseif make_writeable ~= nil then
  3043. mwr = function()
  3044. make_writeable(game_meta)
  3045. end
  3046. end
  3047.  
  3048. mwr()
  3049.  
  3050. local namecall_script = function(object, method, ...)
  3051. local script = ""
  3052. local args = {}
  3053. for i, v in pairs{...} do
  3054. script = script .. "local A_" .. i .. " = " .. (type(v) == "table" and Table_TS(v) or GetType(v)) .. "\n"
  3055. table.insert(args, "A_" .. i)
  3056. end
  3057. script = script .. GetPath(object) .. ":" .. method .. "(" .. table.concat(args, ", ") .. ")"
  3058.  
  3059. return script
  3060. end
  3061.  
  3062.  
  3063. local dump_script = function(script)
  3064. Source:ClearAllChildren()
  3065. local lines = 0
  3066. script:gsub("[^\r\n]+", function(c)
  3067. lines = lines + 1
  3068. local tabs = 0
  3069. c:gsub("%\t", function() tabs = tabs + 1 end)
  3070. local line = ScriptLine:Clone()
  3071. line.Parent = Source
  3072. line.SourceText.Text = c
  3073. line.Line.Text = lines
  3074. line.RemoteHighlight.Text = Highlight(c, {"FireServer", "InvokeServer", "invokeServer", "fireServer"})
  3075. line.Position = UDim2.new(0, tabs * (17 * 2), 0, -17 + #Source:GetChildren() * 17)
  3076. line.Globals.Text = Highlight(c, global_env)
  3077. line.Line.Position = UDim2.new(0, 0 - tabs * (17 * 2), 0, 0)
  3078. line.Strings.Text = strings(c)
  3079. line.Keywords.Text = Highlight(c, lua_keywords)
  3080. line.Tokens.Text = hTokens(c)
  3081. line.Comments.Text = comments(c)
  3082. end)
  3083. end
  3084.  
  3085. local log_remote = function(table)
  3086. if SetRemotes[table.object.Name].Enabled.Text == "Disabled" then return end
  3087. playSound(logSound, 5)
  3088. local B = RBTN:Clone()
  3089. g_caller = table.caller
  3090. remotes_fired = remotes_fired + 1
  3091. Total.Text = remotes_fired
  3092.  
  3093. B.Parent = Remotes
  3094. B.Position = UDim2.new(0, 10, 0, -20 + #Remotes:GetChildren() * 30)
  3095. B.Icon.Image = table.method == "FireServer" and "rbxassetid://413369506" or "rbxassetid://413369623"
  3096. B.RemoteName.Text = table.object.Name
  3097. B.ID.Text = tostring(remotes_fired)
  3098. B.MouseButton1Down:Connect(function()
  3099. current_rmt = table.object
  3100. playSound(topPress, 1)
  3101. lvl6Frame.Visible = false
  3102. SetRemotes.Visible = false
  3103. RemoteButtons.Visible = true
  3104. SetRemotesTab.Visible = false
  3105. Source.Visible = true
  3106. dump_script(table.script)
  3107. g_caller = table.caller
  3108. f_return = table.freturn == nil and table.object.Name .. " is not RemoteFunction" or table.freturn
  3109. end)
  3110. B.MouseButton2Down:Connect(function()
  3111. local bool = B.Icon.ImageColor3 == Color3.new(1, 1, 1)
  3112. playSound(disableSound, bool and 0.9 or 1)
  3113. for i, v in pairs(Remotes:GetChildren()) do
  3114. if (v.RemoteName.Text == B.RemoteName.Text) then
  3115. v.Icon.ImageColor3 = bool and Color3.new(1, 0, 0) or Color3.new(1, 1, 1)
  3116. end
  3117. end
  3118. SetRemotes[B.RemoteName.Text].Enabled.Text = not bool and "Enabled" or "Disabled"
  3119. SetRemotes[B.RemoteName.Text].Enabled.TextColor3 = not bool and Color3.fromRGB(60, 200, 60) or Color3.fromRGB(200, 60, 60)
  3120. SetRemotes[B.RemoteName.Text].Enabled.BorderColor3 = not bool and Color3.fromRGB(30, 100, 30) or Color3.fromRGB(100, 30, 30)
  3121. end)
  3122. end
  3123.  
  3124. local get_namecall_dump = function(script, object, ...)
  3125. local Ret = nil
  3126. if object.ClassName == "RemoteFunction" then
  3127. local freturn = {pcall(object.InvokeServer, object, ...)}
  3128. freturn = {select(2, unpack(freturn))}
  3129.  
  3130. if #freturn == 0 then
  3131. Ret = object.Name .. " is a void type RemoteFunction."
  3132. else
  3133. Ret = "local " .. object.Name .. "_return = " .. Table_TS(freturn)
  3134. end
  3135. end
  3136. namecall_dump[#namecall_dump + 1] =
  3137. {
  3138. script = namecall_script(object, object.ClassName == "RemoteEvent" and "FireServer" or "InvokeServer", ...),
  3139. caller = script,
  3140. object = object,
  3141. method = object.ClassName == "RemoteEvent" and "FireServer" or "InvokeServer",
  3142. freturn = Ret
  3143. }
  3144. end
  3145.  
  3146. GetReturn.MouseButton1Down:Connect(function()
  3147. dump_script(f_return)
  3148. if (f_return:match("is not Remote")) then playSound(errorSound, 1) end
  3149. end)
  3150.  
  3151. Decompile.MouseButton1Down:Connect(function()
  3152. dump_script('Decompile currently broken with LuaU.')
  3153. end)
  3154.  
  3155. Step:Connect(function()
  3156. while #namecall_dump > 0 do
  3157. log_remote(table.remove(namecall_dump, 1))
  3158. end
  3159. end)
  3160.  
  3161. local on_namecall = function(object, ...)
  3162. local method = tostring(getnamecallmethod())
  3163. local args = {...}
  3164. if object.Name ~= "CharacterSoundEvent" and method:match("Server") and spy_enabled == true then get_namecall_dump(getfenv(2).script, object, unpack(args)) end
  3165.  
  3166. return game_namecall(object, ...)
  3167. end
  3168.  
  3169. local onclick_refresh = function()
  3170. playSound(topPress, 1)
  3171. SetRemotes:ClearAllChildren()
  3172. wait(0.2)
  3173. fill(game)
  3174. end
  3175.  
  3176. local infloop = function()
  3177. playSound(topPress, 1)
  3178. local script = ""
  3179. for i, v in pairs(Source:GetChildren()) do
  3180. script = script .. v.SourceText.Text .. "\n"
  3181. end
  3182. local source = loadstring(script)
  3183. local delay = tonumber(FireDelay.Text)
  3184. while wait(delay) do
  3185. source()
  3186. if (breakloop == true) then breakloop = false break end
  3187. end
  3188. end
  3189.  
  3190. local forloop = function()
  3191. playSound(topPress, 1)
  3192. local script = ""
  3193. for i, v in pairs(Source:GetChildren()) do
  3194. script = script .. v.SourceText.Text .. "\n"
  3195. end
  3196. local source = loadstring(script)
  3197. local delay = tonumber(FireDelay.Text)
  3198. local amount = tonumber(FireAmount.Text)
  3199. for i = 1, amount do
  3200. source()
  3201. wait(delay)
  3202. if (breakloop == true) then breakloop = false break end
  3203. FireAmount.Text = tostring(amount - i)
  3204. end
  3205. end
  3206.  
  3207. local fireremote = function()
  3208. playSound(topPress, 1)
  3209. local script = ""
  3210. for i, v in pairs(Source:GetChildren()) do
  3211. script = script .. v.SourceText.Text .. "\n"
  3212. end
  3213. loadstring(script)()
  3214. end
  3215.  
  3216. local enable_break = function() breakloop = true end
  3217.  
  3218. FireRemote.MouseButton1Down:Connect(fireremote)
  3219. LoopFire.MouseButton1Down:Connect(forloop)
  3220. WhileLoopFire.MouseButton1Down:Connect(infloop)
  3221. Refresh.MouseButton1Down:Connect(onclick_refresh)
  3222. Break.MouseButton1Down:Connect(enable_break)
  3223. game_meta.__namecall = on_namecall
  3224. local source = loadstring(script)
  3225. local delay = tonumber(FireDelay.Text)
  3226. while wait(delay) do
  3227. source()
  3228. if (breakloop == true) then breakloop = false break end
  3229. end
  3230. end
  3231.  
  3232. local forloop = function()
  3233. playSound(topPress, 1)
  3234. local script = ""
  3235. for i, v in pairs(Source:GetChildren()) do
  3236. script = script .. v.SourceText.Text .. "\n"
  3237. end
  3238. local source = loadstring(script)
  3239. local delay = tonumber(FireDelay.Text)
  3240. local amount = tonumber(FireAmount.Text)
  3241. for i = 1, amount do
  3242. source()
  3243. wait(delay)
  3244. if (breakloop == true) then breakloop = false break end
  3245. FireAmount.Text = tostring(amount - i)
  3246. end
  3247. end
  3248.  
  3249. local fireremote = function()
  3250. playSound(topPress, 1)
  3251. local script = ""
  3252. for i, v in pairs(Source:GetChildren()) do
  3253. script = script .. v.SourceText.Text .. "\n"
  3254. end
  3255. loadstring(script)()
  3256. end
  3257.  
  3258. local enable_break = function() breakloop = true end
  3259.  
  3260. FireRemote.MouseButton1Down:Connect(fireremote)
  3261. LoopFire.MouseButton1Down:Connect(forloop)
  3262. WhileLoopFire.MouseButton1Down:Connect(infloop)
  3263. Refresh.MouseButton1Down:Connect(onclick_refresh)
  3264. Break.MouseButton1Down:Connect(enable_break)
  3265. game_meta.__namecall = on_namecall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement