Run it
Copy the script and paste it into your executor.
MonLienA_Copier =
().CenirosoSpyLoaded
.CoreGui:()
.CoreGui.cenirosoRemoteSpyV2:()
().CenirosoSpyLoaded =
CoreGui = :()
UserInputService = :()
RemoteQueue = {}
IgnoredRemotes = {}
SelectedLog =
IsSlowMode =
MAX_QUEUE_SIZE =
logCounter =
.RawCode =
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = CoreGui
ScreenGui.ResetOnSpawn =
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
MainFrame = .()
MainFrame.Name =
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Position = .(, -, , -)
MainFrame.Size = .(, , , )
MainFrame.Active =
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = MainFrame
TopBar = .()
TopBar.Name =
TopBar.Parent = MainFrame
TopBar.BackgroundColor3 = .(, , )
TopBar.BorderSizePixel =
TopBar.Size = .(, , , )
TopBarCorner = .()
TopBarCorner.CornerRadius = .(, )
TopBarCorner.Parent = TopBar
Title = .()
Title.Name =
Title.Parent = TopBar
Title.BackgroundTransparency =
Title.Position = .(, , , )
Title.Size = .(, , , )
Title.Font = .Font.GothamBold
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
CloseButton = .()
CloseButton.Name =
CloseButton.Parent = TopBar
CloseButton.BackgroundTransparency =
CloseButton.Position = .(, -, , )
CloseButton.Size = .(, , , )
CloseButton.Font = .Font.GothamBold
CloseButton.Text =
CloseButton.TextColor3 = .(, , )
CloseButton.TextSize =
MinimizeButton = .()
MinimizeButton.Name =
MinimizeButton.Parent = TopBar
MinimizeButton.BackgroundTransparency =
MinimizeButton.Position = .(, -, , )
MinimizeButton.Size = .(, , , )
MinimizeButton.Font = .Font.GothamBold
MinimizeButton.Text =
MinimizeButton.TextColor3 = .(, , )
MinimizeButton.TextSize =
LinkButton = .()
LinkButton.Name =
LinkButton.Parent = TopBar
LinkButton.BackgroundTransparency =
LinkButton.Position = .(, -, , )
LinkButton.Size = .(, , , )
LinkButton.Image =
ToggleButton = .()
ToggleButton.Name =
ToggleButton.Parent = ScreenGui
ToggleButton.Size = .(, , , )
ToggleButton.Position = .(, , , )
ToggleButton.BackgroundColor3 = .(, , )
ToggleButton.Font = .Font.GothamBold
ToggleButton.Text =
ToggleButton.TextColor3 = .(, , )
ToggleButton.TextSize =
ToggleButton.Visible =
ToggleButton.Active =
ToggleCorner = .()
ToggleCorner.CornerRadius = .(, )
ToggleCorner.Parent = ToggleButton
ToggleStroke = .()
ToggleStroke.Thickness =
ToggleStroke.Color = .(, , )
ToggleStroke.Parent = ToggleButton
SearchBar = .()
SearchBar.Name =
SearchBar.Parent = MainFrame
SearchBar.BackgroundColor3 = .(, , )
SearchBar.BorderSizePixel =
SearchBar.Position = .(, , , )
SearchBar.Size = .(, , , )
SearchBar.Font = .Font.Gotham
SearchBar.PlaceholderText =
SearchBar.Text =
SearchBar.TextColor3 = .(, , )
SearchBar.PlaceholderColor3 = .(, , )
SearchBar.TextSize =
SearchCorner = .()
SearchCorner.CornerRadius = .(, )
SearchCorner.Parent = SearchBar
RemotesList = .()
RemotesList.Name =
RemotesList.Parent = MainFrame
RemotesList.Active =
RemotesList.BackgroundColor3 = .(, , )
RemotesList.BorderSizePixel =
RemotesList.Position = .(, , , )
RemotesList.Size = .(, , , -)
RemotesList.CanvasSize = .(, , , )
RemotesList.ScrollBarThickness =
RemotesList.ScrollBarImageColor3 = .(, , )
ListCorner = .()
ListCorner.CornerRadius = .(, )
ListCorner.Parent = RemotesList
UIListLayout = .()
UIListLayout.Parent = RemotesList
UIListLayout.SortOrder = .SortOrder.LayoutOrder
UIListLayout.Padding = .(, )
CodeDisplay = .()
CodeDisplay.Name =
CodeDisplay.Parent = MainFrame
CodeDisplay.BackgroundColor3 = .(, , )
CodeDisplay.BorderSizePixel =
CodeDisplay.Position = .(, , , )
CodeDisplay.Size = .(, -, , -)
CodeDisplay.Font = .Font.Code
CodeDisplay.Text =
CodeDisplay.TextColor3 = .(, , )
CodeDisplay.TextSize =
CodeDisplay.TextXAlignment = .TextXAlignment.Left
CodeDisplay.TextYAlignment = .TextYAlignment.Top
CodeDisplay.RichText =
CodeDisplay.TextWrapped =
CodeCorner = .()
CodeCorner.CornerRadius = .(, )
CodeCorner.Parent = CodeDisplay
UIPadding = .()
UIPadding.Parent = CodeDisplay
UIPadding.PaddingTop = .(, )
UIPadding.PaddingLeft = .(, )
(name, text, bg, posX, sizeX)
btn = .()
btn.Name = name
btn.Parent = MainFrame
btn.BackgroundColor3 = bg
btn.Position = .(, posX, , -)
btn.Size = .(, sizeX, , )
btn.Font = .Font.GothamBold
btn.Text = text
btn.TextColor3 = .(, , )
btn.TextSize =
c = .()
c.CornerRadius = .(, )
c.Parent = btn
btn
CopyButton = (, , .(, , ), , )
ExecuteButton = (, , .(, , ), , )
IgnoreButton = (, , .(, , ), , )
SlowButton = (, , .(, , ), , )
ClearButton = (, , .(, , ), , )
(triggerFrame, objectToMove)
dragging, dragInput, dragStart, startPos
triggerFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging = ; dragStart = input.Position; startPos = objectToMove.Position
input.Changed:(() input.UserInputState == .UserInputState.End dragging = )
)
triggerFrame.InputChanged:((input) input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch dragInput = input )
UserInputService.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
objectToMove.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
(TopBar, MainFrame)
(ToggleButton, ToggleButton)
MinimizeButton.MouseButton1Click:(()
MainFrame.Visible =
ToggleButton.Visible =
)
ToggleButton.MouseButton1Click:(()
ToggleButton.Visible =
MainFrame.Visible =
)
CloseButton.MouseButton1Click:(() ScreenGui:() )
LinkButton.MouseButton1Click:(()
setclipboard
(MonLienA_Copier)
Title.Text =
.()
Title.Text =
()
)
(codeString)
highlighted = codeString:(, ):(, )
colorKeyword, colorString, colorNumber, colorMethod = , , ,
tempStrings = {}
stringCounter =
highlighted = highlighted:(, (str)
stringCounter = stringCounter + ; tempStrings[stringCounter] = str
.. stringCounter ..
)
highlighted = highlighted:(, ..colorNumber..)
highlighted = highlighted:(, ..colorMethod..)
highlighted = highlighted:(, ..colorMethod..)
keywords = {, , , , , , , , , , , , , , }
_, kw (keywords)
highlighted = highlighted:(..kw.., ..colorKeyword..)
highlighted = highlighted:(..kw.., ..colorKeyword..)
highlighted = highlighted:(..kw.., ..colorKeyword..)
i = , stringCounter
highlighted = highlighted:( .. i .. , ..colorString....tempStrings[i]..)
highlighted
(instance)
instance instance.Parent
path = {}
current = instance
current current ~=
.(path, , current)
current = current.Parent
pathString =
i, inst (path)
name = inst.Name
i ==
pathString = .(, name)
name:()
pathString = pathString .. .. name
pathString = pathString .. .(, name)
pathString
(value, depth)
depth = depth
depth >
valType = (value)
valType == .(, value)
valType == valType == (value)
valType == (value)
valType == .(, value.X, value.Y, value.Z)
valType == .(, value.X, value.Y)
valType == .. (value) ..
valType == .(, value.Name)
valType == .(, value.R * , value.G * , value.B * )
valType ==
parts = {}
isArray =
k, _ (value) (k) ~= isArray =
indent = .(, depth + )
closingIndent = .(, depth)
isArray
_, val (value) .(parts, (val, depth + ))
#parts ==
.. indent .. .(parts, .. indent) .. .. closingIndent ..
k, val (value)
keyStr = ((k) == k:()) k .. (k, depth + ) ..
.(parts, .(, keyStr, (val, depth + )))
#parts ==
.. indent .. .(parts, .. indent) .. .. closingIndent ..
.(, (value))
(remoteInstance, method, args)
remoteInstance IgnoredRemotes[remoteInstance]
remoteName = (remoteInstance.Name)
fullPath = (remoteInstance)
formattedArgs = {}
i, arg (args) .(formattedArgs, .(, i, (arg, )))
argsString = .(formattedArgs, )
generatedCode =
method ==
generatedCode = .(, argsString, fullPath)
generatedCode = .(, argsString, fullPath)
#RemoteQueue < MAX_QUEUE_SIZE
.(RemoteQueue, {
Name = remoteName,
= remoteInstance,
Method = method,
Args = args,
Code = generatedCode
})
(logData)
RemoteBtn = .()
RemoteBtn.Name = logData.Name
RemoteBtn.Parent = RemotesList
RemoteBtn.BackgroundColor3 = logData.Method == .(, , ) .(, , )
RemoteBtn.BorderSizePixel =
RemoteBtn.Size = .(, -, , )
RemoteBtn.Font = .Font.Gotham
RemoteBtn.Text = .(, logData.Method == , logData.Name)
RemoteBtn.TextColor3 = .(, , )
RemoteBtn.TextSize =
RemoteBtn.TextXAlignment = .TextXAlignment.Left
logCounter = logCounter -
RemoteBtn.LayoutOrder = logCounter
BtnCorner = .()
BtnCorner.CornerRadius = .(, )
BtnCorner.Parent = RemoteBtn
RemoteBtn.MouseButton1Click:(()
SelectedLog = logData
.RawCode = logData.Code
CodeDisplay.Text = (logData.Code)
)
.(()
#RemoteQueue >
IsSlowMode
current = .(RemoteQueue, )
current (current)
.()
#RemoteQueue >
current = .(RemoteQueue, )
current (current)
.()
.()
)
UIListLayout:():(()
RemotesList.CanvasSize = .(, , , UIListLayout.AbsoluteContentSize.Y + )
)
SearchBar:():(()
search = SearchBar.Text:()
_, child (RemotesList:())
child:()
child.Visible = (search == child.Name:():(search))
)
oldFireServer
oldFireServer = (.().FireServer, ((self, ...)
args = {...}
.(() (self, , args) )
(self, ...)
))
oldInvokeServer
oldInvokeServer = (.().InvokeServer, ((self, ...)
args = {...}
.(() (self, , args) )
(self, ...)
))
()
CodeDisplay.Text =
CopyButton.MouseButton1Click:(()
setclipboard .RawCode ~=
(.RawCode)
CopyButton.Text =
.()
CopyButton.Text =
)
ExecuteButton.MouseButton1Click:(()
SelectedLog SelectedLog.Instance
SelectedLog.Method ==
SelectedLog.Instance:((SelectedLog.Args))
SelectedLog.Method ==
.(() SelectedLog.Instance:((SelectedLog.Args)) )
ExecuteButton.Text =
.()
ExecuteButton.Text =
)
IgnoreButton.MouseButton1Click:(()
SelectedLog SelectedLog.Instance
IgnoredRemotes[SelectedLog.Instance] =
_, child (RemotesList:())
child:() child.Name == SelectedLog.Name child:()
CodeDisplay.Text =
.RawCode =
SelectedLog =
)
SlowButton.MouseButton1Click:(()
IsSlowMode = IsSlowMode
IsSlowMode
SlowButton.Text =
SlowButton.BackgroundColor3 = .(, , )
SlowButton.Text =
SlowButton.BackgroundColor3 = .(, , )
)
ClearButton.MouseButton1Click:(()
RemoteQueue = {}
logCounter =
_, child (RemotesList:()) child:() child:()
CodeDisplay.Text =
.RawCode =
SelectedLog =
)
()C'est une nouvelle version qui fonctionne aussi sur tous les distributeurs que vous pouvez l'utiliser

Universal