local Character = script.Parent
local Humanoid = Character:FindFirstChild("Humanoid")
Humanoid.StateChanged:Connect(function()
local State = Humanoid:GetState()
if State == "Jumping" or "FreeFalling" then
print("falling")
else
print("Landed")
end
end)
This script is supposed to print "falling" whenever the character jumps or is falling and landed whenever they exit that state, but for some reason the script only prints "falling" why is that?

** You are now Level 1! **
THATS WHAT IVE BEEN DOING


