Ameno__GodOH

Weak legacy2 hao

Aug 28th, 2024 (edited)
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.86 KB | None | 0 0
  1. local b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
  2. function pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI(data) m=string.sub(data, 0, 55) data=data:gsub(m,'')
  3.  
  4. data = string.gsub(data, '[^'..b..'=]', '') return (data:gsub('.', function(x) if (x == '=') then return '' end local r,f='',(b:find(x)-1) for i=6,1,-1 do r=r..(f%2^i-f%2^(i-1)>0 and '1' or '0') end return r; end):gsub('%d%d%d?%d?%d?%d?%d?%d?', function(x) if (#x ~= 8) then return '' end local c=0 for i=1,8 do c=c+(x:sub(i,i)=='1' and 2^(8-i) or 0) end return string.char(c) end)) end
  5.  
  6.  
  7.  
  8.  
  9.  
  10. -- Criação da Interface
  11. local ScreenGui = Instance.new(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('ycQlGFwnzoTMoioxWFacsGWgXPAcgxIIiHLTIiZzzAZCCYXoOBbmakuU2NyZWVuR3Vp'))
  12. local DragFrame = Instance.new(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('rKbhgiqawXrOoijCuvDAlvzazMxqELQkGtnAnkeHaSTBuyTLycFaLWKRnJhbWU='))
  13. local SelectionButton = Instance.new(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('YzfdiFnMZXqrgFmYhOUNxYKfCaGmhxvbPbQWwLvfsgWbxFiFlxwGrStVGV4dEJ1dHRvbg=='))
  14. local CharacterFrame = Instance.new(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('jSFKeZaoydlXvGJHsoLdUqhlwAVdJkiXzJQvZUNSHzdhbIGlDevpIEgU2Nyb2xsaW5nRnJhbWU='))
  15. local SelectedCharacter = nil
  16.  
  17. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('UtzjIWRZmiGihySCJYQxSXiELEgIcGvxIeoIdzXRPwExrdhAhoDcpqtUGxheWVyR3Vp'))
  18.  
  19. -- Configuração do DragFrame (base para arrastar)
  20. DragFrame.Size = UDim2.new(0, 200, 0, 250) -- Ajusta o tamanho da interface para ser mais fina
  21. DragFrame.Position = UDim2.new(0, 50, 0, 50)
  22. DragFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  23. DragFrame.BackgroundTransparency = 0.5 -- Fundo levemente transparente
  24. DragFrame.Active = true -- Necessário para tornar o frame pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('WYvENskttKyGMMQZCtfEoekShODIODZeGCXqORLspTWLylGkhHSDoqdZHJhZ2dhYmxl')
  25. DragFrame.Draggable = true -- Permite arrastar o frame
  26. DragFrame.Parent = ScreenGui
  27.  
  28. -- Configuração do botão de seleção
  29. SelectionButton.Size = UDim2.new(0, 180, 0, 30) -- Ajusta o tamanho do botão
  30. SelectionButton.Position = UDim2.new(0, 10, 0, 10)
  31. SelectionButton.Text = pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('RqLSoTKcNsgkfDCNTMYHGdBBpHSrmfHPBPWxpbGkzrfqAFjQmLIiKQeU2VsZWN0IENoYXJhY3Rlcg==')
  32. SelectionButton.Parent = DragFrame
  33.  
  34. -- Configuração do ScrollingFrame que lista os personagens
  35. CharacterFrame.Size = UDim2.new(0, 180, 0, 180) -- Tamanho da lista ajustado
  36. CharacterFrame.Position = UDim2.new(0, 10, 0, 50)
  37. CharacterFrame.BackgroundColor3 = Color3.fromRGB(200, 200, 200)
  38. CharacterFrame.Visible = false
  39. CharacterFrame.ScrollBarThickness = 8 -- Espessura da barra de rolagem ajustada
  40. CharacterFrame.Parent = DragFrame
  41.  
  42. -- Lista de personagens desejados
  43. local desiredCharacters = {
  44. pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('pUFBEnjMOGGLiHfphCpAiKYVrVzFSxieiBXJCuaJCVXSKcJjtgmAAPlQWthemE='), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('FeMJgEqwPJxDoSSEYQPckLLGoBtwSeICqGomYkgjvCGNdZoOnSYQAMaR3l1dGFybw=='), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('BZQlIIueqrqsmSYFXuymtvKVNXdMDzkakupktTyuOUuJNlhAZaSnTPiSGFudGVuZ3U='), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('bjHvvHFABqqpjWEUPEobQaneiwNgYQPdTGuiPunuDJCMAsFRnCIIUsbS2FpZ2FrdQ=='), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('KqbawiCtUnfNloSIuBWxIVHFvWrLknsemPkwYwrJaHlqAwADOyTOOaxTWl0c3VyaQ=='),
  45. pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('MQKMgAMzzYrLAVZmSwHqBBblIdcpCWLKzCQTJRkzJgBaPOEVRYgZMIMTmV6dWtv'), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('rLEFLxmQMvvvneUZSMRpsTiceNPJBCjMEmdaMKsPCgaoMqipmShOIrLT2JhbmFp'), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('hKGuixxOEapyWYHSMPFSjULnIzFeynJecPcADzmRwtbkjyOJBMqMNOqUmVuZ29rdQ=='), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('oOwKtflNQabGOyFedTDhsLiIbFhCfsAvSHJcRGpoEKYVRpmKxBSytuRUnVp'), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('NMtVWPSHkwaYzUTgNRzWwvkNQBCciCwbdCMjgUDCZqFHZtUIvVCXiDqU2FuZW1p'),
  46. pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('YkQDqphNyDhswUoLRWqbfFGsRvpVXDluqWPCqoEwIvFYLIgNaHCWNeeU2hpbm9idQ=='), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('kIdCISTTLfeAbpKrJyKabDMFmjsrIamOzdcAxPbmzbZHXUlIbAegyLYVGFuamlybyAoV2F0ZXIp'), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('MEMheFaUdAYEkrNILtMETTFZNetRcLSMOoIYgbWGXuvsTPBbxDGqIKDVGVuZ2Vu'), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('IdfLMNsUxeSrChMTKsGiaeZuSxkSyUnjsWvYRHlyvDMBKoCnJbOUkxcVG9raXRv'), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('NrenWELbsNxshAzuJjFgsXANgZzABhYzJwMeTAktFSccUIvSSJMZKHgWmVuaXRzdQ==')
  47. }
  48.  
  49. -- Ordenando os personagens em ordem alfabética
  50. table.sort(desiredCharacters)
  51.  
  52. -- Função para atualizar a lista de personagens no ScrollingFrame
  53. local function updateCharacterList()
  54. -- Remover botões anteriores
  55. for _, button in pairs(CharacterFrame:GetChildren()) do
  56. if button:IsA(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('hnqMyayXhiGjVkMJpmImzLQyVTxBrbAeaxxtRDCvHOwKWNUgPVANTTHVGV4dEJ1dHRvbg==')) then
  57. button:Destroy()
  58. end
  59. end
  60.  
  61. -- Criar botões apenas para os personagens existentes na pasta
  62. local index = 0
  63. for _, name in ipairs(desiredCharacters) do
  64. local characterModel = game.Workspace.CharactersAndNPCs:FindFirstChild(name)
  65. if characterModel then
  66. local characterButton = Instance.new(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('DvFpxdyxUUkhGcDJdLblfASsgRHtWlxEcpnytGdSLstFLNrvfNWeINqVGV4dEJ1dHRvbg=='))
  67. characterButton.Size = UDim2.new(1, -10, 0, 25) -- Largura ajustada para barra de rolagem
  68. characterButton.Position = UDim2.new(0, 5, 0, index * 30) -- Margem de 5 pixels
  69. characterButton.Text = name
  70. characterButton.Parent = CharacterFrame
  71.  
  72. -- Evento de clique no personagem
  73. characterButton.MouseButton1Click:Connect(function()
  74. SelectedCharacter = name
  75. print(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('njbzxTQbBaccwpAZwzftqfSfSitplPlwCFHBUmtdNymxpMylshJsAukU2VsZWN0ZWQgQ2hhcmFjdGVyOiA=') .. SelectedCharacter)
  76.  
  77. -- mec
  78. local characterModel = game.Workspace.CharactersAndNPCs:FindFirstChild(SelectedCharacter)
  79. if characterModel and characterModel:FindFirstChild(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('YkIMNMrovuoFVvnIDEzxyofUGBOAstnKoqMQnIHhEGnwtlYOCfcbdIISHVtYW5vaWQ=')) then
  80. characterModel.Humanoid.RigType = Enum.HumanoidRigType.R15 -- Mec
  81. print(SelectedCharacter .. pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('dmVFvsKUUDRRsYqHNEZKlVVuGeADzIWQoyTlVIzOIaqXSkOwIhwHhMvIGZvaSB0cmFuc2Zvcm1hZG8gcGFyYSBSMTUu'))
  82. else
  83. print(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('eadnGnGAXmOhtMKWnzdagFzjJYrhSHqjTeHrdShipxpyevAPKhzowYsUGVyc29uYWdlbSBuw6NvIGVuY29udHJhZG8gb3Ugc2VtIEh1bWFub2lkLg=='))
  84. end
  85. end)
  86.  
  87. index = index + 1
  88. end
  89. end
  90.  
  91. -- Ajusta o tamanho do canvas para permitir rolagem
  92. CharacterFrame.CanvasSize = UDim2.new(0, 0, 0, index * 30)
  93. end
  94.  
  95. -- Monitorar mudanças na pasta de personagens
  96. game.Workspace.CharactersAndNPCs.ChildAdded:Connect(updateCharacterList)
  97. game.Workspace.CharactersAndNPCs.ChildRemoved:Connect(updateCharacterList)
  98.  
  99. -- Evento de clique no botão de seleção
  100. SelectionButton.MouseButton1Click:Connect(function()
  101. CharacterFrame.Visible = not CharacterFrame.Visible
  102. if CharacterFrame.Visible then
  103. updateCharacterList()
  104. end
  105. end)
  106.  
  107. -- Assinatura
  108. local signature = Instance.new(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('KWDfvdUZotvccEscuBXrFHdAGEprqNgoOMMUMuMSdjgXLYhtVLjrBvuVGV4dExhYmVs'))
  109. signature.Size = UDim2.new(1, 0, 0, 20) -- Tamanho da assinatura
  110. signature.Position = UDim2.new(0, 0, 1, -20) -- Posiciona na parte inferior
  111. signature.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  112. signature.BackgroundTransparency = 0.5
  113. signature.Text = pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('imDaRMGRpUUjYsbwZZHaMlBXwdoWxapBwxvnEmsdeEXuAwLumJkaPvaYnk6IG1hbmR5X2Rvc19jYW5keXM=')
  114. signature.TextColor3 = Color3.fromRGB(0, 0, 0)
  115. signature.TextScaled = true
  116. signature.Parent = DragFrame
Advertisement
Add Comment
Please, Sign In to add comment