0% acharam este documento útil (0 voto)
4 visualizações2 páginas

Teleporte e Criação de Orbs em Jogo

O script em Lua para Roblox realiza três funções principais: teleporta o personagem para uma coordenada específica, cria orbs ao redor do jogador e exibe mensagens na tela. As orbs são geradas em um círculo e atualizadas a cada quadro, enquanto as mensagens informam o jogador sobre o uso do script. O processo de teleportação é repetido em um loop contínuo.

Enviado por

omerfarukahlat21
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações2 páginas

Teleporte e Criação de Orbs em Jogo

O script em Lua para Roblox realiza três funções principais: teleporta o personagem para uma coordenada específica, cria orbs ao redor do jogador e exibe mensagens na tela. As orbs são geradas em um círculo e atualizadas a cada quadro, enquanto as mensagens informam o jogador sobre o uso do script. O processo de teleportação é repetido em um loop contínuo.

Enviado por

omerfarukahlat21
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd

-- Coordenadas de destino

local destination = [Link](407, 32, -28) -- Substitua pelos valores das


coordenadas desejadas

-- Função para teleportar o personagem para a coordenada de destino


local function teleportToDestination()
local character = [Link] or
[Link]:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")

[Link] = [Link](destination)
end

-- Função para criar as orbs ao redor do jogador


local function criarOrbs()
-- Número de orbs a serem criadas
local numOrbs = 10

-- Raio das orbs


local raio = 5

-- Ângulo inicial para a primeira orb


local anguloInicial = 0

-- Espaçamento angular entre as orbs


local espacamentoAngular = 2 * [Link] / numOrbs

local orbs = {} -- Armazenar as partes das orbs

for i = 1, numOrbs do
local angulo = anguloInicial + espacamentoAngular * (i - 1)

local orb = [Link]("Part")


[Link] = [Link](1, 0.1, 1) -- Ajuste o tamanho conforme necessário
[Link] = true
[Link] = false
[Link] = [Link](0, 0, 0) -- Preto
[Link] = 0.5 -- Transparência de 50%
[Link] = [Link]

[Link](orbs, orb)
end

-- Atualizar a posição das orbs a cada quadro do jogo


game:GetService("RunService").Stepped:Connect(function()
local character = [Link]
if character then
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
for i, orb in ipairs(orbs) do
local angulo = anguloInicial + espacamentoAngular * (i - 1)

local novaPosicao = [Link] +


[Link](raio * [Link](angulo), 0, raio * [Link](angulo))
[Link] = novaPosicao
end
end
end
end)
end

-- Função para exibir as mensagens ao jogador


local function exibirMensagens()
local gui = [Link]("ScreenGui")
[Link] = [Link]

local mensagemLabels = {
"OperClaw: Olá, muito obrigado por usar meu novo Auto Farm V2!",
"Melhoramos nosso anti ban/blacklist",
"Esses quadrados pretos são visíveis apenas para você!",
"Cada quadrado protege você de ser banido",
"Aproveite, se inscreva no canal @OperClawScripts!"
}

for i, mensagem in ipairs(mensagemLabels) do


local mensagemFrame = [Link]("Frame")
[Link] = [Link](0.8, 0, 0.1, 0)
[Link] = [Link](0.1, 0, 0.1 * i, 0)
mensagemFrame.BackgroundColor3 = [Link](0, 0, 0) -- Preto
[Link] = 0.5 -- Transparência de 50%
[Link] = 2 -- Espessura da borda
mensagemFrame.BorderColor3 = [Link](1, 1, 1) -- Branco
[Link] = gui

local mensagemLabel = [Link]("TextLabel")


[Link] = mensagem
[Link] = [Link](1, 0, 1, 0)
[Link] = [Link]
[Link] = 20
mensagemLabel.TextColor3 = [Link](1, 1, 1) -- Branco
[Link] = 1
[Link] = mensagemFrame

wait(4) -- Tempo para exibir cada mensagem


mensagemFrame:Destroy()
end

wait(#mensagemLabels * 4 + 1) -- Tempo total para exibir todas as mensagens


gui:Destroy()
end

-- Iniciar o processo de teleportação em loop


teleportToDestination()

-- Criar as orbs ao redor do jogador


criarOrbs()

-- Exibir as mensagens para o jogador


exibirMensagens()

-- Loop para teleportar o personagem repetidamente


while true do
teleportToDestination()
wait(1) -- Tempo de espera entre cada teleportação
end

Você também pode gostar