Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Hi? What i need to add to put animation while running? TYIA

local mouse = game.Players.LocalPlayer:GetMouse()
local running = false

function getTool()	
	for _, kid in ipairs(script.Parent:GetChildren()) do
		if kid.className == "Tool" then return kid end
	end
	return nil
end


mouse.KeyDown:connect(function (key) 
	key = string.lower(key)
	if string.byte(key) == 48 then
		running = true
		local keyConnection = mouse.KeyUp:connect(function (key)
			if string.byte(key) == 48 then
				running = false
			end
		end)
		for i = 1,5 do
			game.Workspace.CurrentCamera.FieldOfView = (70+(i*2))
			wait()
		end
		game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 15
		repeat wait () until running == false
		keyConnection:disconnect()
		game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 10
		for i = 1,5 do
			game.Workspace.CurrentCamera.FieldOfView = (80-(i*2))
			wait()

		end
	end
end)

1 comment

0

free model

1 answer

local Animation = Instance.new('Animation')
local Track = nil 

game.Players.LocalPlayer.Character.Humanoid.Running:connect(function(speed)
	if speed > 0 then 
		print('running')
		Animation.Animation.Id = --your id here
		Track = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Animation)
		Track:Play()
	else
		print('idle')
	end
end)

This discussion is preserved as it was. New answers, comments, and votes are closed.