Roblox Studio

Nesse mini tutorial vamos mostrar um script que faz o player correr quando pressionar a tecla Shift do teclado.

No Roblox Studio temos um serviço para verificar as entradas de informações enviadas pelos usuários. Assim, podemos interagir com o jogo usando diversas teclas do teclado. Esse serviço se chama UserInputService. A partir dele podemos verificar qual tecla o usuário pressionou. Nesse caso o LeftShit (tecla Shift da esquerda). Então o script abaixo verifica se estamos pressionando Shift e aumenta a velocidade do player, caso contrário mantém a velocidade padrão do Roblox.

local entrada = game:GetService('UserInputService')
local player = game.Players.LocalPlayer

entrada.InputBegan:Connect(function(input)
	if input.KeyCode == Enum.KeyCode.LeftShift then
		player.Character.Humanoid.WalkSpeed = 80
	else 
		player.Character.Humanoid.WalkSpeed = 16
	end
end)

Atenção, o script acima deve ser criado na pasta StarterPlayerScripts como um LocalScript.

E é isso aí! Esse script foi gerado com auxílio da IA geradora de scripts do Roblox Studio com a seguinte frase:

–sprint when press shift

Se você ainda não sabe usar a IA geradora de scripts do Roblox Studio, veja nesse post como usá-la: Como usar a IA geradora de scripts do Roblox Studio.

Procurando um presente com tema Roblox? Clique aqui e escolha o seu!

Veja esse script funcionando em OBBY RJ BYTE.