PcoWSkbVqDnWTu_dm2ix
We use cookies on this site to enhance your user experience
Collapse Sidebar

FreeFalling

This event fires when the Humanoid enters or leaves the Freefall Enum/HumanoidStateType.

The active parameter represents whether the Humanoid is entering or leaving the Freefall state.

Although the Freefall state generally ends when the Humanoid reaches the ground, this event may fire with active equal to false if the state is changed whilst the Humanoid is falling. For this reason, developers should use Humanoid/StateChanged and listen for the Landed state to work out when a Humanoid has landed.

Parameters

Name Type Default Description

Whether the Humanoid is entering or leaving the Freefall Enum/HumanoidStateType


Code Samples


Humanoid action events

This code, when run from a LocalScript parented to a Player/Character will listen to the Humanoid|Humanoid’s action events and print when they are fired.

This code sample is intended to demonstrate when each event does, and does not, fire.

local character = script.Parent 

local humanoid = character:WaitForChild("Humanoid")

humanoid.Climbing:Connect(function(speed)
	print("Climbing speed: ", speed)
end)

humanoid.FallingDown:Connect(function(isActive)
	print("Falling down: ", isActive)
end)

humanoid.GettingUp:Connect(function(isActive)
	print("Getting up: ", isActive)
end)

humanoid.Jumping:Connect(function(isActive)
	print("Jumping: ", isActive)
end)

humanoid.PlatformStanding:Connect(function(isActive)
	print("PlatformStanding: ", isActive)
end)

humanoid.Ragdoll:Connect(function(isActive)
	print("Ragdoll: ", isActive)
end)

humanoid.Running:Connect(function(speed)
	print("Running speed: ", speed)
end)

humanoid.Strafing:Connect(function(isActive)
	print("Strafing: ", isActive)
end)

humanoid.Swimming:Connect(function(speed)
	print("Swimming speed: ", speed)
end)