Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
- function pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI(data) m=string.sub(data, 0, 55) data=data:gsub(m,'')
- 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
- -- Criação da Interface
- local ScreenGui = Instance.new(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('ycQlGFwnzoTMoioxWFacsGWgXPAcgxIIiHLTIiZzzAZCCYXoOBbmakuU2NyZWVuR3Vp'))
- local DragFrame = Instance.new(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('rKbhgiqawXrOoijCuvDAlvzazMxqELQkGtnAnkeHaSTBuyTLycFaLWKRnJhbWU='))
- local SelectionButton = Instance.new(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('YzfdiFnMZXqrgFmYhOUNxYKfCaGmhxvbPbQWwLvfsgWbxFiFlxwGrStVGV4dEJ1dHRvbg=='))
- local CharacterFrame = Instance.new(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('jSFKeZaoydlXvGJHsoLdUqhlwAVdJkiXzJQvZUNSHzdhbIGlDevpIEgU2Nyb2xsaW5nRnJhbWU='))
- local SelectedCharacter = nil
- ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('UtzjIWRZmiGihySCJYQxSXiELEgIcGvxIeoIdzXRPwExrdhAhoDcpqtUGxheWVyR3Vp'))
- -- Configuração do DragFrame (base para arrastar)
- DragFrame.Size = UDim2.new(0, 200, 0, 250) -- Ajusta o tamanho da interface para ser mais fina
- DragFrame.Position = UDim2.new(0, 50, 0, 50)
- DragFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- DragFrame.BackgroundTransparency = 0.5 -- Fundo levemente transparente
- DragFrame.Active = true -- Necessário para tornar o frame pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('WYvENskttKyGMMQZCtfEoekShODIODZeGCXqORLspTWLylGkhHSDoqdZHJhZ2dhYmxl')
- DragFrame.Draggable = true -- Permite arrastar o frame
- DragFrame.Parent = ScreenGui
- -- Configuração do botão de seleção
- SelectionButton.Size = UDim2.new(0, 180, 0, 30) -- Ajusta o tamanho do botão
- SelectionButton.Position = UDim2.new(0, 10, 0, 10)
- SelectionButton.Text = pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('RqLSoTKcNsgkfDCNTMYHGdBBpHSrmfHPBPWxpbGkzrfqAFjQmLIiKQeU2VsZWN0IENoYXJhY3Rlcg==')
- SelectionButton.Parent = DragFrame
- -- Configuração do ScrollingFrame que lista os personagens
- CharacterFrame.Size = UDim2.new(0, 180, 0, 180) -- Tamanho da lista ajustado
- CharacterFrame.Position = UDim2.new(0, 10, 0, 50)
- CharacterFrame.BackgroundColor3 = Color3.fromRGB(200, 200, 200)
- CharacterFrame.Visible = false
- CharacterFrame.ScrollBarThickness = 8 -- Espessura da barra de rolagem ajustada
- CharacterFrame.Parent = DragFrame
- -- Lista de personagens desejados
- local desiredCharacters = {
- pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('pUFBEnjMOGGLiHfphCpAiKYVrVzFSxieiBXJCuaJCVXSKcJjtgmAAPlQWthemE='), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('FeMJgEqwPJxDoSSEYQPckLLGoBtwSeICqGomYkgjvCGNdZoOnSYQAMaR3l1dGFybw=='), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('BZQlIIueqrqsmSYFXuymtvKVNXdMDzkakupktTyuOUuJNlhAZaSnTPiSGFudGVuZ3U='), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('bjHvvHFABqqpjWEUPEobQaneiwNgYQPdTGuiPunuDJCMAsFRnCIIUsbS2FpZ2FrdQ=='), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('KqbawiCtUnfNloSIuBWxIVHFvWrLknsemPkwYwrJaHlqAwADOyTOOaxTWl0c3VyaQ=='),
- pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('MQKMgAMzzYrLAVZmSwHqBBblIdcpCWLKzCQTJRkzJgBaPOEVRYgZMIMTmV6dWtv'), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('rLEFLxmQMvvvneUZSMRpsTiceNPJBCjMEmdaMKsPCgaoMqipmShOIrLT2JhbmFp'), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('hKGuixxOEapyWYHSMPFSjULnIzFeynJecPcADzmRwtbkjyOJBMqMNOqUmVuZ29rdQ=='), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('oOwKtflNQabGOyFedTDhsLiIbFhCfsAvSHJcRGpoEKYVRpmKxBSytuRUnVp'), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('NMtVWPSHkwaYzUTgNRzWwvkNQBCciCwbdCMjgUDCZqFHZtUIvVCXiDqU2FuZW1p'),
- pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('YkQDqphNyDhswUoLRWqbfFGsRvpVXDluqWPCqoEwIvFYLIgNaHCWNeeU2hpbm9idQ=='), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('kIdCISTTLfeAbpKrJyKabDMFmjsrIamOzdcAxPbmzbZHXUlIbAegyLYVGFuamlybyAoV2F0ZXIp'), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('MEMheFaUdAYEkrNILtMETTFZNetRcLSMOoIYgbWGXuvsTPBbxDGqIKDVGVuZ2Vu'), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('IdfLMNsUxeSrChMTKsGiaeZuSxkSyUnjsWvYRHlyvDMBKoCnJbOUkxcVG9raXRv'), pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('NrenWELbsNxshAzuJjFgsXANgZzABhYzJwMeTAktFSccUIvSSJMZKHgWmVuaXRzdQ==')
- }
- -- Ordenando os personagens em ordem alfabética
- table.sort(desiredCharacters)
- -- Função para atualizar a lista de personagens no ScrollingFrame
- local function updateCharacterList()
- -- Remover botões anteriores
- for _, button in pairs(CharacterFrame:GetChildren()) do
- if button:IsA(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('hnqMyayXhiGjVkMJpmImzLQyVTxBrbAeaxxtRDCvHOwKWNUgPVANTTHVGV4dEJ1dHRvbg==')) then
- button:Destroy()
- end
- end
- -- Criar botões apenas para os personagens existentes na pasta
- local index = 0
- for _, name in ipairs(desiredCharacters) do
- local characterModel = game.Workspace.CharactersAndNPCs:FindFirstChild(name)
- if characterModel then
- local characterButton = Instance.new(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('DvFpxdyxUUkhGcDJdLblfASsgRHtWlxEcpnytGdSLstFLNrvfNWeINqVGV4dEJ1dHRvbg=='))
- characterButton.Size = UDim2.new(1, -10, 0, 25) -- Largura ajustada para barra de rolagem
- characterButton.Position = UDim2.new(0, 5, 0, index * 30) -- Margem de 5 pixels
- characterButton.Text = name
- characterButton.Parent = CharacterFrame
- -- Evento de clique no personagem
- characterButton.MouseButton1Click:Connect(function()
- SelectedCharacter = name
- print(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('njbzxTQbBaccwpAZwzftqfSfSitplPlwCFHBUmtdNymxpMylshJsAukU2VsZWN0ZWQgQ2hhcmFjdGVyOiA=') .. SelectedCharacter)
- -- mec
- local characterModel = game.Workspace.CharactersAndNPCs:FindFirstChild(SelectedCharacter)
- if characterModel and characterModel:FindFirstChild(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('YkIMNMrovuoFVvnIDEzxyofUGBOAstnKoqMQnIHhEGnwtlYOCfcbdIISHVtYW5vaWQ=')) then
- characterModel.Humanoid.RigType = Enum.HumanoidRigType.R15 -- Mec
- print(SelectedCharacter .. pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('dmVFvsKUUDRRsYqHNEZKlVVuGeADzIWQoyTlVIzOIaqXSkOwIhwHhMvIGZvaSB0cmFuc2Zvcm1hZG8gcGFyYSBSMTUu'))
- else
- print(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('eadnGnGAXmOhtMKWnzdagFzjJYrhSHqjTeHrdShipxpyevAPKhzowYsUGVyc29uYWdlbSBuw6NvIGVuY29udHJhZG8gb3Ugc2VtIEh1bWFub2lkLg=='))
- end
- end)
- index = index + 1
- end
- end
- -- Ajusta o tamanho do canvas para permitir rolagem
- CharacterFrame.CanvasSize = UDim2.new(0, 0, 0, index * 30)
- end
- -- Monitorar mudanças na pasta de personagens
- game.Workspace.CharactersAndNPCs.ChildAdded:Connect(updateCharacterList)
- game.Workspace.CharactersAndNPCs.ChildRemoved:Connect(updateCharacterList)
- -- Evento de clique no botão de seleção
- SelectionButton.MouseButton1Click:Connect(function()
- CharacterFrame.Visible = not CharacterFrame.Visible
- if CharacterFrame.Visible then
- updateCharacterList()
- end
- end)
- -- Assinatura
- local signature = Instance.new(pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('KWDfvdUZotvccEscuBXrFHdAGEprqNgoOMMUMuMSdjgXLYhtVLjrBvuVGV4dExhYmVs'))
- signature.Size = UDim2.new(1, 0, 0, 20) -- Tamanho da assinatura
- signature.Position = UDim2.new(0, 0, 1, -20) -- Posiciona na parte inferior
- signature.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- signature.BackgroundTransparency = 0.5
- signature.Text = pbTFlSknDcwseQOlfkIFjZGucZYBVWjKbtugkYPeQRraGdlPUTYCaIjURgWbiwcOJzFbI('imDaRMGRpUUjYsbwZZHaMlBXwdoWxapBwxvnEmsdeEXuAwLumJkaPvaYnk6IG1hbmR5X2Rvc19jYW5keXM=')
- signature.TextColor3 = Color3.fromRGB(0, 0, 0)
- signature.TextScaled = true
- signature.Parent = DragFrame
Advertisement
Add Comment
Please, Sign In to add comment